Ísť späť
Kvíz: Premenné a dátové typy
Čo je to premenná v Pythone?
Program, ktorý premieňa oheň na vodu.
Názov pre hodnotu uloženú v pamäti počítača.
Krabica do ktorej ukladáme veci.
Funkcia na prácu s číslami.
Premenná v Pythone slúži na ukladanie hodnôt, s ktorými program pracuje. Každá premenná má svoj názov, pomocou ktorého vieme v kóde pracovať s hodnotou uloženou v pamäti. Premenná nie je funkcia ani program a „krabica“ je len prirovnanie, ktoré nám pomáha tento pojem jednoduchšie pochopiť.
Ktorý dátový typ je vhodný na uloženie veku používateľa?
Z týchto možností je
Priraď dátový typ k vysvetleniam.
Celé čísla, ako napr. vek, počet bodov na teste, zostávajúci počet sekúnd.
Čísla s desatinnou časťou, využívané, ak potrebujeme presnosť na desatiny.
Slúži na ukladanie textu a znakov. Napr. správa, názov mesta.
2 možné hodnoty: True a False. Využívaný v podmienkach.
Ktoré názvy premenných sú platné?
Názvy premenných môžu obsahovať len veľké a malé znaky anglickej
abecedy, čísla a _. Nemôžu obsahovať špeciálne znaky (dĺžne, mäkčene,
lomítka, atď.) a namiesto medzery sa používa _ (podčiarkovník/podtržítko), avšak nie je nesprávne zapisovať názov premennej bez podtržítok, takže preto je aj odpoveď
Čo urobí tento kód?
Vypíše text "vek" do konzoly.
Vypíše text "Váš vek je 30." do konzoly.
Vypíše číslo 30 do konzoly.
Vytlačí číslo 30 na papier v tlačiarni.
Premenná
Ktorá hodnota má dátový typ
10
10.0
"10"
Dátový typ
int
str
bool
int správna. bool je logický dátový typ, ktorý vie ukladať iba True a False. str by sme nepoužili, nakoľko ten je určený na ukladanie textu a znakov.
int
float
str
bool
meno uzivatela
meno_užívateľa
meno_uzivatela
menoUzivatela
meno-uzivatela
menoUzivatela správna. (Takýto štýl zapisovania sa volá camelCase.)
vek = 30 print(vek)
vek má uloženú hodnotu 30. Funkcia print(vek) vypíše do konzoly hodnotu premennej, nie jej názov ani ľubovoľný text. Preto sa do konzoly vypíše číslo 30.
float?
False
float sa používa pre desatinné čísla. Hodnota 10.0 obsahuje desatinnú časť, preto má typ float. Ostatné možnosti sú buď celé číslo (10), text ("10") alebo logická hodnota (False).