Python zajęcia 2

Python zajęcia 2
Photo by Behnam Norouzi / Unsplash

Deklaracja zmiennych

  • Nazwa nie może zawierać większości znaków specjalnych, spacji i polskich liter
  • Nazwa nie może składać się z samych cyfr lub zaczynać się od nich
  • Nazwa zmiennej pisana jest małą literą. Zamiast spacji używamy _
moj_zwierzak = "pies"

Jak umożliwić użytkownikowi przypisanie zmiennej?

  • używamy do tego funkcji input
nazwa_zmiennej = input(instrukcja_dla_użytkownika)

Ważne! wszystko co jest wprowadzone w input jest traktowane jako tekst

Jeśli chcemy zamienić tekst na liczbę:

nazwa_zmiennej = int(nazwa_zmiennej_input)

Typy zmiennych

  • liczby całkowite (int)
  • liczby zmiennoprzecinkowe (float)
  • tekst (string)
  • prawa/fałsz (True/False - bool)

Ważne! True = 1, False = 0

Operacje na zmiennych

  • dodawanie + (liczby, znaki)
  • odejmowanie - (liczby)
  • mnożenie * (liczby, znaki)
  • dzielenie / (liczby)
  • dzielenie bez reszty // (liczby)
  • modulo % (liczby) reszta z dzielenia

Zadanie: Kalkulator BMI

BMI = masa ciała (w kg) / wzrost ^2 (w m)

masa_ciala = input("podaj mase ciala w kg: ")
wzrost = input("podaj wzrost w metrach: ")
indeks_bmi = masa_ciala/)wzrost**2)
print(f"Twoj indeks BMI: {indeks_bmi}")

Zadanie: Przelicznik km->mile

km = float(input("wprowadz odleglosc w km: ")
PRZELICZNIK = 0.621371
mile = km * PRZELICZNIK
print(f"{km} km to {mile:0.2f} w milach")