Kaares kokebok - Programmering i matematikk

4.4 If, elif og else

(0404_situps.py)

Antall situps Fysisk form (16–25 år) Flere enn 49 Utmerket 44–49 Bra 39–43 Over gjennomsnittet

Tabell 4.1: Situps på 1 minutt.

Vi skal lage et program hvor brukeren kan taste inn antall situps han klarer på 1 minutt, og deretter få en tilbakemelding på sin fysiske form. a) Les koden nedenfor, og gjett på resultatet.

situps = 51

1

if situps > 49:

2

print("Utmerket")

3

b) Skriv av koden, lagre som « 0404_situps.py» og kjør programmet. c) Legg til en ny if -setning for å undersøke om antall situps er minst 44:

if situps > 49:

print("Utmerket")

if situps > 44: print("Bra")

Kjør feilsøking. d) Endre if situps > 44: til elif situps > 44: . Kjør feilsøking for å undersøke forskjellen på if og elif («elif» er kortform av «else if»). e) Legg til den nye koden nedenfor:

elif situps > 44: print("Bra") else :

print("Over gjennomsnittet")

f) Endre antall situps til 44 ved å endre kodelinje 1. Gjett på hva som blir resulta- tet, før du kjører programmet.

42

Made with FlippingBook - PDF hosting