Cvičení: Porovnávání

Každé cvičení má vlastní soubor ve složce lekce02-podminky/01_porovnavani/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_cena_do_padesati.py

Máš proměnnou cena. Vypiš True/False podle toho, jestli je cena menší nebo rovna 50.

cena = 65
Zobrazit řešeníSkrýt řešení
cena = 65
print(cena <= 50)     # False, cena je 65

Cvičení 2

Soubor: cviceni/02_delitelnost_tremi.py

Vypiš True/False podle toho, jestli je číslo 12 dělitelné třemi. (Nápověda: dělitelné třemi znamená, že zbytek po dělení je nula.)

Zobrazit řešeníSkrýt řešení
print(12 % 3 == 0)    # True, zbytek po dělení je 0

Cvičení 3

Soubor: cviceni/03_ulozeni_vysledku.py

Ulož do proměnné vysledek porovnání, jestli je 2 + 2 rovno 4. Pak proměnnou vysledek vypiš.

Zobrazit řešeníSkrýt řešení
vysledek = 2 + 2 == 4
print(vysledek)       # True

Cvičení 4

Soubor: cviceni/04_prumer_znamek.py

Studentka má tři známky. Spočítej jejich průměr do proměnné prumer a vypiš True/False podle toho, jestli má na vyznamenání (průměr menší nebo rovný 2). Zamysli se: kdyby vyšlo True, co by program mohl studentce napsat?

znamka1 = 1
znamka2 = 3
znamka3 = 2
Zobrazit řešeníSkrýt řešení
znamka1 = 1
znamka2 = 3
znamka3 = 2
prumer = (znamka1 + znamka2 + znamka3) / 3
print(prumer <= 2)    # True, průměr je 2.0

Cvičení 5

Soubor: cviceni/05_cislo_nad_sto.py

Zeptej se uživatele na číslo a vypiš True/False podle toho, jestli je větší než 100. (Vzpomeň si z minula: text z input() převedeš na číslo pomocí int().)

Zobrazit řešeníSkrýt řešení
cislo = int(input("Zadej číslo: "))
print(cislo > 100)

Cvičení 6

Soubor: cviceni/06_mocnina_nad_tisic.py

Vypiš True/False podle toho, jestli je 2 na desátou (2 ** 10) větší než tisíc. Tipni si předem – překvapí tě to?

Zobrazit řešeníSkrýt řešení
print(2 ** 10 > 1000)     # True – 2 ** 10 je 1024, těsně nad tisíc

Zpět na téma: Porovnávání

Zdrojové soubory na GitHubu

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.