try:
x = int(input("Enter a random integer: "))
break
except ValueError:
print("Oops, unverified integer. Try again.")
예를 들어 위의 코드는 정수를 입력하던 실수를 입력하던, 반복 되어 코드가 실행 되지 않는다.
while True:
try:
x = int(input("Enter a random number: "))
break
except ValueError:
print("Oops, unverified number. Try again.")
하지만, 위와 같이 위에 "While True:"를 선언 해주면 정수를 입력 할때까지 무한 반복이 된다. 또한, While True문은 반드시 if 조건문과 실행 되는 것이 아니라 위와 같은 예외처리 문에서도 적용된다.