로그인 바로가기 하위 메뉴 바로가기 본문 바로가기
난이도
입문

모두를 위한 파이썬 (PY4E)

임시 이미지 Charles R. Severance
http://www.boostcourse.org/cs122/forum/127706
좋아요 8237 수강생 20158
//
# Simple try / except
rawstr=input('Enter a number: ')
try:
  ival=int(rawstr)   
except:
  ival=-1

if ival>0:
  print('Nice work')
else:
  print('Not a number')
//

위의 코드에서 rawstr에 실수를 넣었을 때, ival은 정수로 전환이 되는데 왜 Not a number가 출력되는지 알고 싶습니다!
위의 코드에서