잘못된 값을 나타내는 ValueError
ValueError
예외는 잘못된 값이 사용될 때 발생하는 예외입니다.
ValueError 예외의 발생 상황
-
숫자가 아닌 것을 숫자로 변환하려 할 때: 문자열
'hello'
를int()
및float()
함수를 활용해 숫자로 변환하면 에러가 발생합니다. -
소수점이 있는 숫자 형식의 문자열을 정수로 변환하려 할 때:
'3.14'
와 같은 실수를 표현한 문자열을int()
로 변환하면 에러가 발생합니다.
ValueError 예외 발생 예시
try: number = int("hello") except ValueError: print("숫자가 아닌 값을 숫자로 변환하려고 했습니다.") try: number = int("3.14") except ValueError: print("소수점이 있는 문자열을 int() 함수로 변환하려고 했습니다.")
Mission
0 / 1
숫자가 아닌 값을 숫자로 변환하려 할 때, ValueError가 발생할 수 있다.
O
X
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과