Jak mogę ustawić Pythona na początku instrukcji if, jeśli warunek nie jest spełniony poprawnie.Powrót do pierwszej instrukcji if, jeśli nie ma prawidłowych wyborów
Mam podstawowy if/else tak:
print "pick a number, 1 or 2"
a = int(raw_input("> ")
if a == 1:
print "this"
if a == 2:
print "that"
else:
print "you have made an invalid choice, try again."
Co ja chcę to poprosi użytkownika, aby dokonać innego wyboru tego if bez nich konieczności ponownego uruchamiania całego programu, ale jestem bardzo nowości w Pythonie i mam problem ze znalezieniem odpowiedzi online w dowolnym miejscu.
Będziesz musiał owinąć całość w pętlę (zazwyczaj 'while'). – quantumSoup
, więc czy zrobię to za mnie? dzięki choremu badaniom, nie miałem pojęcia, gdzie zacząć – wondergoat77
@ quantumSoup Czasami tak jak ja tęsknię za pętlą do-while, łatwą do emulowania z regularną pętlą chociaż – TheZ