Python #3
Powtórka.
- Porównania i jak na ich podstawie podejmować decyzje w programie, operatory: == równa się; != nie równa się; > większe; >= większe równe; < mniejsze; <= mniejsze równe,
operatory logiczne: AND, OR, NOR - Warunki i bloki kodu:


to jest średnio skonstruowany if, pies się nie wykona, wykona się kot, rybka się nie wykona, wykona się else

b = 2
c = 3
d = 4
if a > b:
print("a większe od b")
elif a == b:
print("a jest rowne b")
else:
zwierzak = "slon"
if zwierzak == "pies":
print("o, milosnik psow!")
elif zwierzak == "kot":
print("o miloscik kotow")
print("koty liza maslo")
elif zwierzak == "rybka":
print("o miloscik rybek")
print("morze")
else:
print("nie lubie zwierzat")
nowe_haslo = input("wprowadz nowe haslo: ")
if stare_haslo == nowe_haslo:
print("hasla sa identyczne")
else:
if len(nowe_haslo) <12:
print("haslo za krotkie")
else:
print("nowe haslo prawidlowe :)")
haslo = nowe_haslo
print("koniec programu")
pelnoletni = 18
wiek_uzytkownika = int(input("podaj swoj wiek: "))
## sprawdz czy uzytkownik jest pelnotelni - jezeli tak wyswietl mu komunikat "zapraszamy!"
## w przeciwnym wypadku - nie jestes pelnoletni
if wiek_uzytkownika >= pelnoletni:
print ("zapraszamy!")
else:
print ("jestes niepelnoletni")
walka_wrecz_gracza = 5
rzut_koscia = random.randint(1,20)
pancerz_przeciwnika = 10
if walka_wrecz_gracza + rzut_koscia > pancerz_przeciwnika and rzut_koscia > 1:
print("trafiony! zadano obrazenie przeciwnikowi")
elif rzut_koscia == 1:
print("krytyczne pudlo")
else:
print("pudlo")
walka_wrecz_gracza = 5
obrazenia_gracza = 7
rzut_koscia = random.randint(1,20)
pancerz_przeciwnika = 10
punkty_zycia_przeciwnika = 5
if walka_wrecz_gracza + rzut_koscia > pancerz_przeciwnika and rzut_koscia > 1:
print("trafiony! zadano obrazenie przeciwnikowi")
punkty_zycia_przeciwnika -= obrazenia_gracza
if punkty_zycia_przeciwnika <= 0:
print ("ubiłeś przeciwnika")
elif rzut_koscia == 1:
print("krytyczne pudlo")
else:
print("pudlo")
wzrost = float(input("Podaj swój wzrost (m): "))
bmi = waga/(wzrost**2)
print ("Twoje BMI wynosi", (bmi) )
if bmi < 16:
print("wyglodzenie")
elif bmi <= 16.9 and bmi >= 16:
print("wychudzenie")
elif bmi <= 18.4 and bmi >= 17:
print("niedowaga")
elif bmi <= 24.9 and bmi >= 18.5:
print("waga prawidlowa")
elif bmi <= 29.9 and bmi >= 25:
print("nadwaga")
elif bmi <= 34.9 and bmi >= 30:
print("I stopien otylosci")
elif bmi <= 39.9 and bmi >= 35:
print("II stopien otylosci")
else:
print("III stopien otylosci")
print("wyglodzenie")
elif bmi < 17:
print("wychudzenie")
elif bmi < 18.5:
print("niedowaga")
elif bmi < 25:
print("waga prawidlowa")
elif bmi < 30:
print("nadwaga")
elif bmi < 35 :
print("I stopien otylosci")
elif bmi < 40:
print("II stopien otylosci")
else:
print("III stopien otylosci")
#szybszy sposób

pkt = 0
print(
"""
1. W ktorym roku byla bitwa pod Grunwaldem? \n
a) 1396
b) 1410
c) 2025
"""
)
odp = input("Podaj a, b, c: ")
if odp == "b":
pkt += 1
print(
"""
2. W którym roku został opublikowany Python?
a) 1991
b) 1992
c) 1993
"""
)
odp = input("Podaj a, b, c: ")
if odp == "a":
pkt += 1
print(
"""
3. Gzie znajduje się wieża Eiffla?
a) we Francji
b) w Grecji
c) w Polsce
"""
)
odp = input("Podaj a, b, c: ")
if odp =="a":
pkt += 1
print(
"""
4. Ile minut ma doba?
a) 1200
b) 1600
c) 1440
"""
)
odp = input("Podaj a, b, c: ")
if odp == "c":
pkt += 1
print(
"""
5. Co jest glownym skladnikiem ziemniej atmosfery?
a) tlen
b) azot
c) para wodna
"""
)
odp = input("Podaj a, b, c: ")
if odp == "b":
pkt += 1
print ("Twój wynik to: ", pkt)