Napíš programZákladná10 XPÚloha 6/9

Hod mincou

Zadanie

Program sa opýta, koľko hodov mincou chceš, „hodí“ mincou toľkokrát a vypíše, či padol viackrát orol alebo hlava.

Rozdeľ ho na funkcie, ktoré testy volajú priamo:

  • hod() vráti náhodne orol alebo hlava,
  • vyhodnot(hody) dostane zoznam výsledkov a vráti orol, hlava (podľa toho, čo padlo viackrát) alebo remiza.

Príklady

  • Volanie

    print(vyhodnot(["orol", "hlava", "orol"]))

    Očakávaný výstup

    orol
  • Volanie

    hody = [hod() for _ in range(300)]
    print(set(hody) == {"orol", "hlava"})

    Očakávaný výstup

    True

Po odoslaní riešenie overia ešte 3 skryté testy: remíza, žiadny hod, samé hlavy.

Python sa spustí pri prvom spustení kódu.

Ctrl+Enter spustí program. Tab odsadí riadok. Esc a potom Tab opustí editor.

Vstup (stdin)

Každý riadok = jedno volanie input().

Výstup

Nápovedy

Najprv to skús sám. Každá nápoveda prezradí o niečo viac - a trochu zníži odmenu.

Bez prihlásenia sú nápovedy zadarmo - ale ani XP sa neudeľujú.

Riešenie

Riešenie sa odomkne po poslednej nápovede.