Studijní materiály
EXTRA Kontakt

Procvičování: Moderní škola

Vytvořte nový Python program a programujte podle následujících pokynů:

  1. Vytvoří se prázdný seznam pro známky.
  2. Zeptáme se učitele kolik žáků psalo test.
  3. Přidá se do seznamu známka každého žáka.
  4. 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)