# Hinded # Andmeteks on üliõpilaste kontrolltöö punktid ja töö maksimaalsed punktid (kõigil ühesugune). # Hindamisel kehtivad protsentides väljendatud piirid: # A: 91%-100%, B: 81%-90%, C: 71%-80% jne. # Pane igale tööle hinne ja loendada, mitu õpilast said töö eest hindeks B. # Tööd tehakse seni, kuni kasutaja seda soovib (kuni on andmeid). # Sisend: maks_punktid, punktid - float # Väljund: hinded ja B-de arv kokku - int B_arv = 0 print("Programm paneb hinde ja loeb kokku hinde B saanud tööd.") maks_punktid = float(input("Kui palju võis maksimaalselt punkte saada? ")) vastus = 'j' while vastus == 'j': punktid = float(input("Ühe töö punktid: ")) protsent = punktid * 100 / maks_punktid if protsent >= 91 and protsent <= 100: print("Hinne on A") elif protsent >= 81 and protsent < 91: B_arv = B_arv + 1 print("Hinne on B.") elif protsent >= 71 and protsent < 81: print("Hinne on C.") elif protsent >= 61 and protsent < 71: print("Hinne on D.") elif protsent >= 51 and protsent < 61: print("Hinne on E.") elif protsent >= 0 and protsent < 51: print("Hinne on F.") else: print("Midagi punktide panekul ei klapi.") vastus = input("Kas veel? [j/e]") print("Sinu rühmast said hinde B ", B_arv, " üliõpilast.") print("Kohtumiseni!!")