Upravit tuto stránku na GitHubu
Cvičení: Podmínky
Každé cvičení má vlastní soubor ve složce lekce02-podminky/02_podminky/cviceni/. Otevři ho ve VS Code, doplň kód pod zadání a soubor spusť (Run). Řešení si rozklikni až po vlastním pokusu – tvoje řešení může vypadat jinak, a to je v pořádku.
Cvičení 1
Soubor: cviceni/01_plnoletost.py
Máš proměnnou vek. Vypiš "Jsi plnoletá.", když je vek 18 a víc, jinak vypiš "Ještě ne.".
vek = 16
Zobrazit řešeníSkrýt řešení
vek = 16
if vek >= 18:
print("Jsi plnoletá.")
else:
print("Ještě ne.")
Cvičení 2
Soubor: cviceni/02_znamky_a_vyznamenani.py
Vrať se ke studentce se třemi známkami. Spočítej průměr a vypiš "Máš vyznamenání!", když je průměr menší nebo rovný 2, jinak vypiš "Bez vyznamenání.".
znamka1 = 1
znamka2 = 3
znamka3 = 2
Zobrazit řešeníSkrýt řešení
znamka1 = 1
znamka2 = 3
znamka3 = 2
prumer = (znamka1 + znamka2 + znamka3) / 3
if prumer <= 2:
print("Máš vyznamenání!")
else:
print("Bez vyznamenání.")
Cvičení 3
Soubor: cviceni/03_velke_cislo.py
Zeptej se uživatele na číslo. Vypiš "Velké číslo!", když je větší než 100, jinak "Malé číslo.".
Zobrazit řešeníSkrýt řešení
cislo = int(input("Zadej číslo: "))
if cislo > 100:
print("Velké číslo!")
else:
print("Malé číslo.")
Cvičení 4
Soubor: cviceni/04_semafor.py
Máš proměnnou barva se stavem semaforu ("červená", "oranžová" nebo "zelená"). Vypiš, co má řidič udělat: "červená" → "Stůj", "oranžová" → "Připrav se", "zelená" → "Jeď", cokoli jiného → "Neznámý signál".
barva = "zelená"
Zobrazit řešeníSkrýt řešení
barva = "zelená"
if barva == "červená":
print("Stůj")
elif barva == "oranžová":
print("Připrav se")
elif barva == "zelená":
print("Jeď")
else:
print("Neznámý signál")
Cvičení 5
Soubor: cviceni/05_znamka_z_bodu.py
Zeptej se na počet bodů z testu (0 až 100) a vypiš známku: 90 a víc → 1, 75 a víc → 2, 60 a víc → 3, 40 a víc → 4, jinak → 5.
Zobrazit řešeníSkrýt řešení
body = int(input("Kolik bodů? "))
if body >= 90:
print(1)
elif body >= 75:
print(2)
elif body >= 60:
print(3)
elif body >= 40:
print(4)
else:
print(5)
Cvičení 6
Soubor: cviceni/06_vnorena_podminka.py
Vnořená podmínka s otázkami na uživatele. Zeptej se: "Máš hlad? (ano/ne)" a ulož odpověď do proměnné hlad. Když má hlad, zeptej se ještě "Máš doma jídlo? (ano/ne)":
-
když má jídlo, vypiš "Uvař si."
-
když nemá, vypiš "Objednej si." Když nemá hlad, vypiš "Tak nic, uvidíme později.".
Zobrazit řešeníSkrýt řešení
hlad = input("Máš hlad? (ano/ne) ")
if hlad == "ano":
jidlo = input("Máš doma jídlo? (ano/ne) ")
if jidlo == "ano":
print("Uvař si.")
else:
print("Objednej si.")
else:
print("Tak nic, uvidíme později.")

Komentáře
Máš k této stránce dotaz nebo jsi našla chybu? Napiš to sem. Ke komentování je potřeba účet na GitHubu.