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