Øving 2 – Oppgave 2
Finn feilen(e) i programmet under og rett det opp så brukeren får skrevet ut riktig karakter ut fra poengsummen som skrives inn.
Program:
## Oppgave 5 svar
poeng = int(input('Skriv poengsum (0-60) her: '))
if poeng >= 10:
kar = 'F'
elif poeng >= 10 and != 20:
kar = 'E'
elif poeng >= 20 or < 30
kar = 'D'
eli < 30 and poeng => 40:
kar = 'C'
elif poeng == 40 and not poeng <= 50:
kar = B
elif poeng >= 50 or < 60:
kar = 'A'
else:
print'Ugyldig poengsum.')
print('Karakteren for', poeng, 'poeng er', kar)
Løsningsforslag:
## Oppgave 2 svar
poeng = int(input('Skriv poengsum (0-60) her: '))
if poeng < 10:
kar = 'F'
print('Karakteren for', poeng, 'poeng er', kar)
elif poeng >= 10 and poeng < 20:
kar = 'E'
print('Karakteren for', poeng, 'poeng er', kar)
elif poeng >= 20 and poeng < 30:
kar = 'D'
print('Karakteren for', poeng, 'poeng er', kar)
elif poeng >= 30 and poeng < 40:
kar = 'C'
print('Karakteren for', poeng, 'poeng er', kar)
elif poeng >= 40 and poeng < 50:
kar = 'B'
print('Karakteren for', poeng, 'poeng er', kar)
elif poeng >= 50 and poeng < 60:
kar = 'A'
print('Karakteren for', poeng, 'poeng er', kar)
else:
print('Ugyldig poengsum.')
