Procvičování: Moderní škola
Vytvořte nový Python program a programujte podle následujících pokynů:
- Vytvoří se prázdný seznam pro známky.
- Zeptáme se učitele kolik žáků psalo test.
- Přidá se do seznamu známka každého žáka.
- Vypíše se kolik žáků dostalo jakou známku (1/2/3/4/5).
Řešení
Zobrazit řešení
znamky = []
def zjisti_pocet_znamek(typ_znamky):
pocet = 0
for j in range (0, delka):
if znamky[j] == typ_znamky:
pocet = pocet + 1
print(typ_znamky, " dostalo: ", pocet, "zaku")
delka = int(input("Kolik zaku psalo test: "))
for i in range (0, delka):
cislo = int(input("Zadej znamku zaka: "))
znamky.append(cislo)
vysledek = zjisti_pocet_znamek(1)
vysledek = zjisti_pocet_znamek(2)
vysledek = zjisti_pocet_znamek(3)
vysledek = zjisti_pocet_znamek(4)
vysledek = zjisti_pocet_znamek(5)