Python - Lekcja 2

Python - Lekcja 2
Photo by AltumCode / Unsplash

Zmienne - nazwa używana w kodzie prodgramu, służy do odnalezienia. Może ulegać zmianie. Można to porównać do słoika z etykietą.

Uważać na kopie - trzeba zwrócić uwagę na nazwy zmiennych i ich zawartości przy zamianach

.append - dodaje nowy element do listy

Do deklarowania zmiennych używamy znak '='
np zmienna = "nazwa"

Zapytanie do użytkownika robimy za pomocą input(), umożliwiamy użytkownikowi przypisanie zmiennej wpisanej przez niego
np
czy_ma_zwierze = input("Czy masz zwierze?")

print(czy_ma_zwierze)
print(id(czy_ma_zwierze))

Liczby deklarujemy bez cudzysłowia, nazwy w cudzysłowiu, listy w nawiasie kwadratowym.

Typy - co można włożyć do "słoika".
int - liczba całkowita
float - zmiennoprzecinkowa z kropką! 1.2
string - ciągi znaków np "tekst"
bool - prawda lub fałsz (true/false) np rozpoczac_gre = True

Podstawowe operatory
dodawanie +
odejmowanie -
mnożenie *
dzielenie /
modulo %

wzrost = float(input("Podaj swój wzrost w metrach (np 1.70): "))
waga = float(input("Podaj swoją wagę w kilogramach: "))

bmi = waga / (wzrost * wzrost)

print(f"Twój indeks BMI to: {bmi:.2f}") #:.2f do zmniejszenia wyniku do 2 miejsc po przecinku

if bmi <= 18.49:
    print("Twój wynik wskazuje na niedowagę.")
elif bmi <= 18.5 <= 24.9:
    print("Twój wynik wskazuje na prawidłową wagę.")
elif bmi <= 25 <= 29.9:
    print("Twój wynik wskazuje na nadwagę.")
if bmi >= 30:
    print("Twój wynik wskazuje na otyłość.")