Oppg-2-2

Ø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.')