Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 1.04 KB

prijimacky.md

File metadata and controls

46 lines (37 loc) · 1.04 KB

Přijímačky

Vrať se k příkladu vysvědčení studenta.

school_report = [
    ['Český jazyk', 1],
    ['Anglický jazyk', 1],
    ['Matematika', 1],
    ['Přírodopis', 2],
    ['Dějepis', 1],
    ['Fyzika', 2],
    ['Hudební výchova', 4],
    ['Výtvarná výchova', 2],
    ['Tělesná výchova', 3],
    ['Chemie', 4],
]

Při přihlašování na střední školu mohou být důležitější příklady z některých konkrétních předmětů. Uprav kód z lekce tak, aby spočítal průměr pouze z jazyků, matematiky a fyziky.

Řešení
sledovane_predmety = [
    'Český jazyk',
    'Anglický jazyk',
    'Matematika',
    'Fyzika',
]

soucet = 0
for predmet_znamka in school_report:
    # rozdelime si dvojici na dve samostatne promenne pro lepsi praci
    predmet = predmet_znamka[0]
    znamka = predmet_znamka[1]
    if predmet in sledovane_predmety:
        soucet += znamka

print(f'Průměr sledovaných předmětů je: {soucet / len(sledovane_predmety)}')