if-elif-else 문을 사용하여 이 문제를 해결할 수 있습니다. 그리고 그것을 만들기 위해 주어진 옵션이 목록에 있을 때까지 유효한 옵션을 요청할 것입니다. 우리는 while 루프를 사용할 수 있습니다. 옵션이 유효하면 루프를 끊고, 그렇지 않으면 반복적으로 입력을 요청합니다.
int() 메서드를 사용하여 입력을 정수로 형변환해야 하므로 입력을 정수로 가져와야 합니다.
예
주어진 포인트를 따르려면 코드를 확인하십시오.
print("Come-on in. Need help with any bags?") while True: # loop is used to take option until it is not valid. bag = int(input("(1)Yes (2)No Thanks (3)I'll get 'em later\nTYPE THE NUMBER OF YOUR RESPONSE: ")) if bag == 1: print("You have chosen YES. We'll help with bags") break # Stop the loop as the option is valid elif bag == 2: print("Ok you don't want any help.") break elif bag == 3: print("Tell us, when you want the help") break else: print("Invalid Choice, Please select number from 1 to 3")