abbruch = False
while not abbruch: koerpergroesse = input ("Wie groß bist du? (Angabe in CM!") koerpergroesse = koerpergroesse / 100 gewicht = input ("Wie viel wiegst du? (Eingabe in KG)") geschlecht = input ("Bist du männlich oder weiblich (m/w)") alter = input ("Wie alt bist du?") name = input ("Wie heißt du?") bmi = gewicht / koerpergroesse**2 if geschlecht == "w" or (geschlecht == "m" and alter < 17): if bmi < 19: bewertungssatz = "Dein BMI liegt unterhalb des Normalbereichs" elif bmi >= 19 and bmi < 24: bewertungssatz = "Dein BMI liegt im Normalbereich" elif bmi >= 24: bewertungssatz = "Dein BMI liegt über dem Normalbereich" if geschlecht == "m": if alter >= 17 and alter < 19: if bmi < 20: bewertungssatz = "Dein BMI liegt unterhalb des Normalbereichs" if bmi >= 20 and bmi < 25: bewertungssatz = "Dein BMI liegt im Normalbereich" if bmi >= 25: bewertungssatz = "Dein BMI liegt über dem Normalbereich" if alter >= 19: if bmi < 21: bewertungssatz = "Dein BMI liegt unterhalb des Normalbereichs" if bmi >= 21 and bmi < 26: bewertungssatz = "Dein BMI liegt im Normalbereich" if bmi >= 26: bewertungssatz = "Dein BMI liegt über dem Normalbereich" msgDlg ("Hallo, "+name+"! Dein BMI ist "+str(round (bmi, 2))+". " +bewertungssatz) print name, ":", round (bmi, 2) eingabe = input ("Nochmal? (j/n)") if eingabe == "n": abbruch = True