파이썬 입력값 정수판정 함수 기초적인 질문입니다

조회수 2203회

안녕하세요 최근 파이썬을 배우기 시작한 초보입니다. 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 값을 반환받으면(정수가 아니면) 사용자가 올바른 정수를 입력할때까지 다시 문자를 입력받게끔 하는 다음 함수를 만들고 싶습니다.

어떻게 해야할까요? 도움 주시면 감사하겠습니다.

2 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)