Opdracht 22 Bmi again¶
Deze opdracht is een vervolg op de BMI opdracht van vorige Les. Maak de volgende aanpassingen aan je programma:
-
Pas je berekening van de BMI zo aan dat je in plaats van
lengte*lengte
gebruik maakt van lengte in het kwadraat. Gebruik hiervoormath.pow()
uit de math module. -
Rond de BMI af op 1 cijfer achter de komma. Hiervoor is in Python standaard een functie beschikbaar, namelijk: round(). Zoek online op, hoe je deze kunt gebruiken.
-
Bepaal op basis van de BMI of iemand een gezond gewicht heeft. Maak hierbij gebruik van de onderstaande tabel. Gebruik in je code
if
,elif
enelse
. -
Voldoet je programma aan de code conventions?
BMI Categorie
tot 18,5 Ondergewicht 18,5 - 25,0 Gezond gewicht 25,0 - 30,0 Overgewicht Meer dan 30,0 Ernstig overgewicht (Obesitas)
Hieronder een voorbeeld van input/output van de applicatie na de wijzigingen. Input die de gebruiker invoert is schuin en vetgedrukt.
Gewicht in kilogram : 69.6 \ Lengte in centimeter: 175 \ BMI: 22.7 Gezond gewicht \
Het is handig je programma stap voor stap te maken. Controleer tussentijds steeds of je programma werkt, zoals verwacht.