Python #3

Python #3
Photo by Sebastian Schuster / Unsplash

Powtórka.

  1. 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
  2. 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)