Python 3.7.3

Przykładowe zadania i rozwiązania, poradniki w języku Python 3.7.3!

Nie jesteś zalogowany na forum.

#1 2019-06-12 22:19:42

SpeX
Administrator
Dołączył: 2019-06-11
Liczba postów: 8
WindowsChrome 74.0.3729.169

Ćwiczenia nr 1 - Zadania od 1 do 16

#Zad. 1 Napisz pierwszy skrypt, w którym zadeklarujesz po dwie zmienne każdego typu a następnie wyświetl te zmienne.

zm1 = 1
zm2 = 2
zm3 = 3.14
zm4 = 2.5
zm5 = "kot"
zm6 = "bury"
 
print(zm1,zm2,zm3,zm4,zm5,zm6)

#Zad. 2 Stwórz skrypt kalkulator, w którym wykorzystać wszystkie podstawowe działania arytmetyczne.

a = 2
b = 3
c = 4
dodawanie = a + b + c
print(dodawanie)
odejmowanie = c - a
print(odejmowanie)
mnozenie = a * b
print(mnozenie)
dzielenie = c/a
print(dzielenie)
dzielenie_calkowite = c//a
print(dzielenie_calkowite)
potegowanie = a ** c
print(potegowanie)
reszta_z_dzielenia = c%b
print(reszta_z_dzielenia)

#Zad. 3 Napisz skrypt, w którym stworzysz operatory przyrostkowe dla operacji: +, -, *, /, **, %

a = 10
a +=1
print(a)
a *= 2
print(a)
a -= 1
print(a)
a **= 2
print(a)
a %= 2
print(a)
a /= 1
print(a)

#Zad. 4 Napisz skrypt, który policzy i wyświetli następujące wyrażenia:

from math import *
print("e^10=", e**10)
print("√ln(5 + ???28)=", pow(6, (log(5+sin(2)*8))))
print("⌊3,55⌋=", floor(3.55))
print("⌈4,80⌉=", ceil(4.80))

#Zad. 5 Zapisz swoje imie i nazwisko w oddzielnych zmiennych wszystkie wielkimi literami. Użyj odpowiedniej
#metody by wyświetlić je pisane tak, że pierwsza litera jest wielka a pozostałe małe. (trzeba użyć metody capitalize)

imie = "TOMASZ"
nazwisko = "ORZEŁ"
 
print(imie.capitalize())
print(nazwisko.capitalize())

#Zad. 6 Napisz skrypt, gdzie w zmiennej string zapiszesz fragment tekstu piosenki z powtarzającymi się
#słowami np. „la la la”. Następnie użyj odpowiedniej funkcji, która zliczy występowanie słowa „la”. (trzeba użyć metody count)

text = "la la la idzie sobie chlopczyk " \
       "la la la ma w reku butelke" \
       "la la la pelno w niej jest wody"
 
print(text.count("la"))

#Zad. 7 Do poszczególnych elementów łańcucha możemy się odwoływać przez podanie indeksu. Np. pierwszy znak zapisany w zmiennej imie uzyskamy przez imie[0]. Zapisz dowolną zmienną łańcuchową i wyświetl jej drugą i ostatnią literę, wykorzystując indeksy

zmiena = "Dupakocia"
print(zmiena[1])
print(zmiena[-1])

#Zad. 8 Zmienne łańcuchowe możemy dzielić wykorzystaj zmienną z Zad. 6 i spróbuj ją podzielić naposzczególne wyrazy. (trzeba użyć metody split)

text = "la la la idzie sobie chlopczyk " \
       "la la la ma w reku butelke" \
       "la la la pelno w niej jest wody"
 
print(text.split())

#Zad. 9 Napisz skrypt, w którym zadeklarujesz zmienne typu: string, float i szestnastkowe. Następnie wyświetl je wykorzystując odpowiednie formatowanie.

zm1 = "tralala"
zm2 = 4.13
zm3 = 16
print("foramta string %s" % zm1)
print("foramt float %f" % zm2)
print("Fomrat szestnastkowy %X" % zm3)

#Zad. 10 Napisz skrypt, w którym tworzysz listę ulubionych filmów i posortuj ją

lista = ["Wojna swiatow","Matrix","Asterik i Obelix"]
lista.sort()
print(lista)

zm = "To jest teskt o dlugosci szesc"
dupakocia = zm.split()
print(dupakocia)
lista = [dupakocia]
print(lista)

#Zad. 13 Stwórz słownik, gdzie zapiszesz imiona i nazwiska swoich znajomych jako klucz proszę użyć ich przezwisk (10 elementów). Następnie wyświetl kilka danych odwołując się do elementów przez klucz.

prz = {"matka": "Magdalena Piórek",
       "machu": "Tomasz Orzeł",
       "ostra": "Kasia Ostrowska",
       "gruby" : "Michał Seweryn",
       "pyhon" : "Krzysztof Ropiak",
       "plastus" : "Tomasz Ruszczyk",
       "majster" : "Roman Chyrzyński",
       "czubek": "Domink Bartwicki",
       "cwaniak" : "Wojtek Mazorek",
       "śpiewak" :"Michał Wiśniewski"
}
 
print(prz["matka"])
print(prz["pyhon"])
print(prz["ostra"])

#Zad. 14 Stwórz słownik skrótów powszechnie używanych w smsach. Jako klucz niech będzie skrót a jako wartość zdanie. Skopiuj słownik do innego słownika

slownik1 = {"lol" : "bardzo śmieszne",
            "wtf" : "co jest kur..a",
            "thx": "dzięki",
            "brb": "zaraz wracam"
            }
slownik2 = slownik1.copy()
 
print(slownik1.values())
print(slownik2.values())

#Zad. 15 Stwórz słownik, z cyframi rzymskimi. Wybierz klucz i wartość.

slownik = {"I": 1,
           "II": 2,
           "III": 3,
           "IV": 4,
           "V": 5,
           "VI": 6,
           "VII": 7,
           "VIII": 8,
           "IX": 9,
           "X": 10
           }
 
print(slownik["I"])

#Zad. 16 Stwórz słownik z ulubionymi grami komputerowymi. Pomyśl, co może być kluczem a co wartością w takim słowniku. Policz liczbę elementów w słowniku.

gry = {"mass efekt" : "Gra akcji",
       "Dragon age": "gra przygodowa",
       "Age of empires": "gra strategiczna"}
slownik = {}
print(len(gry))

Offline

Użytkowników czytających ten temat: 0, gości: 1
[Bot] ClaudeBot