def main():
add_triangle_check = 1
while add_triangle_check > 0:
print "test"
add_triangle()
add_triangle_check= add_triangle()
def add_triangle():
add_triangle_check = 0
user_input = raw_input("Do you want to add more triangles? Y/N")
if user_input == ("y") or user_input == ("Y"):
add_triangle_check = 1
return add_triangle_check
main()
Der obige Code gibt die folgende:Benutzereingabe für zweimal gefragt, akzeptiert nur zweiter Eingang
Test
Wollen Sie mehr Dreiecke hinzufügen? Y/N
Möchten Sie weitere Dreiecke hinzufügen? Y/N
warum wiederholt sich? Ich brauche nur einmal die Benutzereingabe.
Ja, ich dachte, es nur aus, weiß nicht, warum ich dachte, dass ich richtig, wiederholen würde brauchte das da, völlig unnötig – user6240030