Python - zajecia 2 (zmienne)
Zmienne
- bez polskich znaków
- nie mogą być same cyfry
- nie może zaczynać się od cyfry, ale może się kończyć cyfrą
- podłoga zamiast spacji
Własna uwaga – używamy raczej anglojęzycznych nazw zmiennych. Słowa w nazwie zmiennej oddzielamy podłogą. Dzięki temu kog jest bardziej przejrzysty.
moj_zwierzak = "pies"
mojzwierzak = "pies"
mój_zwierzak1 = "pies"
mój_zwierzak2 = "kot"Przypisanie wartości do zmiennej przez użytkownika
nowa_zmienna = input("Podaj zmienna: ") #zmienna w formie tekstowej
nowa_zmienna = int(input("Podaj zmienna: ")) #zmienna w formie liczbowejliczba1 = input("Podaj pierwsza liczbe: " ) # komentarz mozna zrobic dajac ctrl + /
liczba2 = input("Podaj druga liczbe: ")
print(int(liczba1) + int(liczba2)) # wynik to 10
print(1+1) # wynik to 2
print("1" + "1") # wynik to 11Typy zmiennych:
int – liczby całkowite
float – zmiennoprzecinkowe (1.50, 1.67)
string – tekst
bool – prawda/fałsz (True – 1, False – 0)
Operacje na zmiennych
+ dodawanie
- odejmowanie
* mnożenie
/ dzielenie
// dzielenie bez reszty** potęgowanie
% modulo (reszta z dzielenia)
Kalkulator BMI
wzrost_m = float(input("Podaj wzrost w metrach np. 1.70: ").replace(",", "."))
masa_kg = float(input("Podaj mase w kilogramach: ").replace(",", "."))
bmi = masa_kg/wzrost_m**2
print(bmi)Przelicznik mili na km
km = float(input("Podaj odległość w kilometrach: "))
mile = km * 0.621371
print(km, "km to mile", mile)
print(f"{km} km to {mile} mil")