Closed starkroman closed 3 years ago
Super, pouze na řádku níže můžeš použít kombinaci apostrofů a uvozovek a nemusíš používat zpětná lomítka.
print(f'V regionu "{region}" jsou následující státy + hlavní město:')
Taky super, pouze bych je možné odstranit zpětná lomítka jako výše. :-)
Program je správně, ale nepoužívej prosím první velké písmeno v názvu funkce. Velké první písmeno je vyhrazeno pro třídy. Jinak super.
def cenaSMSky(text):
Ve funkci ohodnotStudenta
měníš zprávu při každém řádku. Navrhuji upravit funkci takto:
def ohodnotStudenta(zaznam):
novySlovnik = {}
jmeno = ""
soucet = 0
zprava = ""
trojkaAHorsi = False
for item in zaznam.values():
if str(item).isdigit():
soucet += item
if item >= 3:
trojkaAHorsi = True
if item == 5:
zprava = "Neprospěl"
novySlovnik[jmeno] += zprava
return novySlovnik
else:
jmeno = item
novySlovnik[jmeno] = ""
prumer = soucet / (len(zaznam) - 1)
if not trojkaAHorsi and prumer <= 1.5:
zprava = "Prospěl s vyznamenáním"
else:
zprava = "Prospěl"
novySlovnik[jmeno] += zprava
return novySlovnik
Super Shrnuti + pozadavky na upravu Podívej se prosím na 9. úkol, jestli je ti moje úprava jasná. Je to ale menší chyba a pro zadaná data fungoval program v pořádku, takže ti bod samozřejmě dám. Ostatní příklady jsou správně, takže celkem 5 bodů, dobrá práce. 👍
Děkuji za připomínku. Je to jasné.
Posílám ti k opravě moje řešení ze série 2. Děkuji předem...