파이썬을 이용한 코딩수업

숫자 하나를 입력해야 하는데 잘 못입력했을때 다시 입력하게 하기...(Try~ Except)

원장샘 0 118 2018.09.05 15:12

python.png


아래 코드는 숫자 a를 입력 받아서 입력값 a를 출력하는 프로그램입니다.

만약 실수로 잘못입력하여 ValueError가 나타났을시에 다시 숫자를 입력할수 있도록 입력화면이 나타납니다.


try:
    a=int(input("숫자 입력하세요 : "))
except ValueError:
    print("숫자 하나만 입력하세요")
    chk=1
    while( chk==1):
        try:
            a=int(input("숫자 입력하세요 : "))
            chk=0
        except ValueError:
            print("숫자 하나만 입력하세요")
print(a)
 

Comments

Category
State
  • 현재 접속자 4 명
  • 오늘 방문자 155 명
  • 어제 방문자 202 명
  • 최대 방문자 383 명
  • 전체 방문자 281,256 명
  • 전체 게시물 2,548 개
  • 전체 댓글수 105 개
  • 전체 회원수 65 명
Facebook Twitter GooglePlus KakaoStory NaverBand