안녕하세요 최근 파이썬을 배우기 시작한 초보입니다. def를 써서 True or False를 반환 받은 뒤에 그 반환 받은 True / False에 따라 다시 다른 값을 반환하는 함수를 만들고 싶은데 어떻게 해야되는지 모르겠습니다.
예를 들자면
def isInt(x):
if int(x) == x:
return True
else:
return False
x = input("Enter an integer: ")
여기서 x가 정수인지 아닌지를 판단한 뒤 False 값을 반환받으면(정수가 아니면) 사용자가 올바른 정수를 입력할때까지 다시 문자를 입력받게끔 하는 다음 함수를 만들고 싶습니다.
어떻게 해야할까요? 도움 주시면 감사하겠습니다.