Wie kann ich meinen Code dazu bringen, ungültige Eingaben abzulehnen und die Eingabeaufforderung zu wiederholen?Python

Python-Programme
Guest
 Wie kann ich meinen Code dazu bringen, ungültige Eingaben abzulehnen und die Eingabeaufforderung zu wiederholen?

Post by Guest »

Ich brauche diesen Code, um nur „y“ oder „n“ für die sYesOrNo-Eingabe zu akzeptieren. Wenn der Benutzer eine ungültige Eingabe eingibt, benötige ich sie, um die Eingabeaufforderung „sYesorNo“ erneut anzuzeigen.
Die Schleife wird wiederholt, wenn der Benutzer „y“ eingibt, und die Schleife wird unterbrochen, wenn der Benutzer „n“ eingibt " wie es soll.
Aber es bricht auch bei ungültiger Eingabe aus der Schleife aus.
sYesOrNo = "y"
while sYesOrNo == "y" :
fSalesPrice = getFloatInput("Enter property sales value: ")
fProperty_Values.append (fSalesPrice)
sYesOrNo = input("Enter another value Y or N: ").lower()
if sYesOrNo == "n" :
break

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post