Bonusová cvičení: Cyklus while

Bonusy jsou pro rychlíky – když máš hotová cvičení a zbývá čas. Každý bonus má vlastní soubor ve složce lekce04-cyklus-while/01_cyklus_while/cviceni_bonusy/. Řešení si rozklikni až po vlastním pokusu – tvoje řešení může vypadat jinak, a to je v pořádku.

Bonus 1

Soubor: cviceni_bonusy/01_oko_bere.py

Hra "Oko bere":

Zobrazit řešeníSkrýt řešení
from random import randrange
soucet = 0
while soucet < 21:
    print("Máš", soucet, "bodů.")
    odpoved = input("Chceš si líznout? (ano/ne) ")
    if odpoved == "ne":
        break
    karta = randrange(2, 11)
    print("Lízla sis", karta)
    soucet = soucet + karta

if soucet == 21:
    print("Přesně 21, vyhráváš!")
elif soucet > 21:
    print("Přetáhla jsi přes 21, prohráváš. Máš", soucet)
else:
    print("Končíš s", soucet, "body.")

Zpět na téma: Cyklus while

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.