ich bin dabei python zu lernen, und bin noch am Anfang. Ich benutze python 3.5.
Jetzt habe ein kleines einfaches Programm geschrieben.
Habe aber ein Problem welches ich auch nach viel probieren nicht gelöst bekomme.
Ich möchte gerne das bei der nochmal-Abfrage nur y oder n eingegeben werden kann.
Gibt man etwas anderes als y oder n ein soll man solange nochmal eingeben bis y oder n richtig ist.
Ich bekomme es einfach nicht hin. Bestimmt gibt es andere und bessere Möglichkeiten das zu lösen.
Es wäre schön, wenn mit jemand helfen könnte.
Hier das Programm: -Bitte nicht lachen- bin noch am Anfang und möchte lernen.
Code: Alles auswählen
while True:
vorname = input('Bitte Vorname eingeben: ')
nachname = input('Bitte Nachname eingeben: ')
alter = int(input('Alter eingeben: '))
if alter <= 40:
print('Dein Name ist',vorname,nachname,'und du bist',alter,'Jahre jung.')
else:
print('Dein Name ist',vorname,nachname,'und du bist',alter,'Jahre alt.')
nochmal = input('Nochmal y oder n : ')
if nochmal == 'y':
print('Hier Nochmal!!!')
elif nochmal == 'n':
print('Das wars')
break
else:
nochmal = input('Eingabe falsch - Bitte Nochmal y oder n : ')
if nochmal == 'n':
print('Programm beendet')
break