Napíš programÚloha 3/4Jednoduchá20 XP
Štatistika známok po funkciách
Zadanie
Rozlož program na tri funkcie:
nacitaj_znamky(text)dostane reťazec známok oddelených medzerou (napríklad"1 3 2 1") a vráti ich ako zoznam celých čísel,priemer(znamky)vráti priemer známok zaokrúhlený funkciouroundna 2 desatinné miesta,pocet_jednotiek(znamky)vráti, koľko je v zozname jednotiek.
Pod podmienkou if __name__ == "__main__": program načíta riadok známok a vypíše:
Priemer: 1.75
Jednotky: 2
(pre vstup 1 3 2 1).
Príklady
Vstup
1 3 2 1
Očakávaný výstup
Priemer: 1.75 Jednotky: 2
Volanie
print(nacitaj_znamky("1 3 2 1"))Očakávaný výstup
[1, 3, 2, 1]
Po odoslaní riešenie overí ešte 5 skrytých testov: priemer, priemer s polovicou, žiadna jednotka, samé jednotky, jedna známka.
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 bez nápovedy. 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.