Ísť späť
Kvíz: Vstup, pretypovanie, zreťazenie
Aký dátový typ má hodnota vrátená funkciou
Funkcia
Na čo slúži funkcia
Na zistenie dátového typu.
Na pretypovanie premennej na celé číslo.
Na výpis do konzoly.
Funkcia
Čo sa spraví tento kód?
Program pripočíta 5 ku premennej
Program vypíše číslo.
Program skončí chybou.
Premenná
Ktoré tvrdenia o
Vždy vracia hodnotu typu
Umožňuje získať vstup od používateľa.
Automaticky pretypuje na
Môže mať textový argument (prompt).
Ktorý zápis správne uloží vstup ako desatinné číslo?
Čo urobí tento kód?
Skončí chybou, pretože nemôžeme zreťaziť
Vypíše text do konzoly ohľadom hotovosti v peňaženke.
Vypíše len znak €.
Číslo je pretypované na
Ktoré z týchto zápisov budú fungovať?
Druhý zápis zlyhá, pretože text „Číslo účtu:“ nie je uzavretý v úvodzovkách, takže ho Python nepovažuje za textový reťazec. Posledný zápis nebude fungovať, pretože funkcia
input()?
float
int
str
bool
input() vždy vracia str (textový reťazec), aj keď používateľ zadá číslo.
int() v Pythone?
int() slúži na pretypovanie hodnoty na celé číslo, aby sme s ňou mohli počítať.
cislo = input("Napiste cislo: ")
cislo += 45
print("Nove cislo: " + str(cislo))
cislo.
cislo má typ str a Python nevie pripočítať číslo k textu, preto vznikne chyba.
input() sú pravdivé?
str.
int, ak používateľ zadá číslo.
input() vždy vracia text, slúži na získanie vstupu a môže obsahovať výzvu pre používateľa.
cislo = float("input()")
cislo = input(float())
cislo = float(input())
print("V peňaženke máte " + str(10.5) + "€")
float a str.
str, takže ho vieme zreťaziť s textom a celý reťazec sa vypíše do konzoly.
print("Vitaj, " + meno)
print(Číslo účtu: + str(cislo_uctu))
print("Email " + email + " bol zablokovaný pred " + str(pocet_dni) + " dňami.")
print(text1) + print(text2)
print() nevracia text a nie je možné ju zreťazovať pomocou znaku +.