#zrobic n dziur w display'u
def spam(n) :
    for i in range(n):
        print()

spam(10)

#nazwy zmienych
age = 12
name = "tomek"

PoLSka43534_tr = "pl"
#nie mozna nazwac z liczba na poczatku
#nie uzywamy polskich znakow
#nie mozna nazywac jak slowa klucz

#zmiene i funkcje to_jest_nazwa_zmiennej
#nazywanie klas ToJestKlasaWNaszymProgramie
#toJestNazwa
#TO_JEST_STALA

liczba = 1
Liczba = 2
LICZBA = 3

print(liczba, Liczba, LICZBA)

#Podstawowe typy zmienych
def typ(x):
    print(x, type(x))
    spam(1)

#int
typ(12)
typ(-201)

#str
typ("something")

#float
typ(2.432424)

#bool
typ(True)
typ(False)

#konwersje
def con(co, t):
    x = t(co)
    print(co, type(co))
    print(x, type(x))
    spam(1)

#konwersja na typ int
con(True ,int)
con(False ,int)
con(8.92 ,int)

#konwersja na typ bool
con(-1 ,bool)
con(0 ,bool)
con(1 ,bool)
con(2 ,bool)

#konwersja na typ float
con(-1 ,float)
con(0 ,float)
con(43 ,float)
con(21 ,float)

#konwersja na typ str
con(False ,str)
con(True ,str)
con(121 ,str)
con(871 ,str)


wiek = 21
typ(wiek)

jestes_pelnoletni = True
typ(jestes_pelnoletni)

wzrost = 1.56
typ(wzrost)

zdanie = "bla bla"
typ(zdanie)

x = input("podaj liczbe: ")
typ(x)