# testowy string
a = 1 # zmienna przyjmuje wartość 1
print('''To jest komentarz
wielolinijkowy i tak dalej ...''')
To jest komentarz wielolinijkowy i tak dalej ...
Aby pobrać dane od urzytkownika w sposób interaktywny służy do tego funkcja input()
a = input('Podaj liczbe: ')
Podaj liczbe: 1
print(type(a))
<class 'str'>
Wartość pobrana z inputa zawsze będzie typem string. Aby nadać odpowiedni typ musimy wykonać konwersje:
int(zmienna) # konwersja na typ całkowity
float(zmienna) # konwersja na typ zmiennoprzecinkowy
str(zmienna) # konwersja na typ ciągów znaków
a = int(input('Podaj liczbe: '))
print(type(a), a)
Podaj liczbe: 3 <class 'int'> 3
a = input('Podaj liczbe: ')
a = float(a)
print(type(a), a)
Podaj liczbe: 2.6 <class 'float'> 2.6
sztuki = 100
s = "W sklepie " + str(sztuki) + " sztuk"
print(s)
W sklepie 100 sztuk
sztuki = 100
# {} - placeholder (miesce gdzie zostanie dynamicznie dodana nasz zmienna)
print('W sklepie {} sztuk'.format(sztuki))
W sklepie 100 sztuk
sztuki = 100
cena = 12
s = 'W sklepie {} sztuk w cenie {} zł'.format(sztuki, cena)
print(s)
W sklepie 100 sztuk w cenie 12 zł
> | większy |
>= | większy lub równy |
< | mniejszy |
<= | mniejszy lub rónwy |
== | równy |
!= | nie równy |
print(1 == 1)
True
print(2 == 7)
False
print(1 > 5)
False
print( 1 <= 4)
True
print( 1 != 4)
True
a = 2
b = 4
print(a > b)
False
a = 'b'
b = 't'
print(a == b)
False
if 2 == 2:
print("Warunek został spełniony")
Warunek został spełniony
if warunek:
instrukcja do wykonania gdy warunek jest spełniony
else:
instrukcja do wykonania gdy warunek jest niespełniony
if 2 == 5:
print("Warunek został spełniony")
else:
print("Warunek nie został spełniony, więc wykonuje się ta część kodu")
Warunek nie został spełniony, więc wykonuje się ta część kodu
if warunek:
instrukcja do wykonania gdy warunek jest spełniony
elif warunek:
instrukcja do wykonania gdy warunek jest spełniony
else:
instrukcja do wykonania gdy warunek jest niespełniony żaden z powyższych
miasto = input("Podaj nazwe miasta: ")
if miasto == "Krakow":
print("Jesteś z Krakowa")
elif miasto == "Warszawa":
print("Jesteś z Warszawy")
elif miasto == "Katowice":
print("Jesteś z Katowic")
else:
print("Nie mam w bazie takiego miasta")
Podaj nazwe miasta: Warszawa Jesteś z Warszawy
a = 2
b = 5
if a == 2 and b == 5:
print("Warunek jest spełniony")
Warunek jest spełniony
a = 3
b = 5
if a == 2 or b == 5:
print("Warunek jest spełniony")
Warunek jest spełniony
a = 1
b = 5
if not a == 2:
print("Warunek jest spełniony")
Warunek jest spełniony
a = True
if a == True:
print("Warunek jest spełniony")
Warunek jest spełniony
a = 1
if a:
print("Warunek jest spełniony")
Warunek jest spełniony
a = 123
if a:
print("Warunek jest spełniony")
Warunek jest spełniony
a = 'test'
if a:
print("Warunek jest spełniony")
Warunek jest spełniony
a = None
if a:
print("Warunek jest spełniony")
a = 4 + 5 # zmienna nie przyjmuje wartości "0" więc będzie traktowana jako wartość True
if a:
print("Warunek jest spełniony")
Warunek jest spełniony