# Powtórka z ostatnich zajęć
print("Podaj liczbe: ")
# liczba = input()
# print("Wybrałeś liczbe: ", liczba)

# Camel Case - funkcje
drugaLiczbaDoLosowaniaPietnastuZnakow = 0
# drugaliczbadolosowania... nie będzie tym samym - Case Sensitive

# Snake Case - zmienne
trzecia_liczba_do_dodania_do_drugiej_liczby = 0

# Pascal Case - klasy
CzwartaLiczbaDoNiewiadomoCzego = 0

# Upper Case - specjalne zmienne
PIATA_LICZBA_KTORA_JEST_KONTROLNA = 0


#Typy Zmiennych

#Integer
liczba_calkowita = 10 # -1, 3, 0, 1297393983
print("Liczba calkowita: ", liczba_calkowita, type(liczba_calkowita))

#float
liczba_zmiennoprzecinkowa = 2.34
print("Liczba zmiennoprzecinkowa: ", liczba_zmiennoprzecinkowa, type(liczba_zmiennoprzecinkowa))

#string
ciag_znakow = "To zdanie to ciąg znaków."
print("Ciag znaków: ", ciag_znakow, type(ciag_znakow))

#char ! NIE W PYTHONIE, JEST W C#
znak = "a"
print("Jeden znak: ", znak, type(znak))

#Bool
wartosc_logiczna = False
print("Wartosc logiczna: ", wartosc_logiczna, type(wartosc_logiczna))

# KONWERSJA

float_to_int = int(3.64) # Nie ma zaokrąglenia!
print(float_to_int, type(float_to_int))

int_to_bool = bool(-1) # To jest prawda! Tylko bool(0) da False
print(int_to_bool, type(int_to_bool))

bool_to_int = int(True) # int(False) -> 0
print(bool_to_int, type(bool_to_int))

string_to_bool = bool("False") # -> True, TYLKO bool("") -> False
print(string_to_bool, type(string_to_bool))


# SKRYPT PODSUMOWUJĄCY

print("Powiedz jak masz na imie: ")
imie = input()

print("Powiedz czy masz `komputer w domu: ")
czy_ma_komputer = input()

print("Powiedz ile masz lat: ")
wiek = input()

print("Powiedz ile masz gier w swojej kolekcji: ")
ilosc_gier = input()

print("Zebrane informacje to: ")
print("Twoje imie: ", imie, type(imie))
print("Twoj wiek: ", wiek, type(wiek))
print("Masz komputer: ", czy_ma_komputer, type(czy_ma_komputer))
print("Ilosc gier: ", ilosc_gier, type(ilosc_gier))