[Python] 에러 발생시키기 ‘Raise’
작성:    
업데이트:
카테고리: Python Youtube
에러 발생시키기 ‘Raise’
- ex) 한 자리 숫자에만 나눗셈을 적용하는 계산기
try:
print("한 자리 숫자 나누기 전용 계산기입니다.")
num1 = int(input("첫 번째 숫자를 입력하세요 : "))
num2 = int(input("두 번째 숫자를 입력하세요 : "))
if num1 >= 10 or num2 >= 10:
raise ValueError
print("{0} / {1} = {2}".format(num1, num2, int(num1 / num2)))
except ValueError:
print("잘못된 값을 입력하였습니다. 한 자리 숫자만 입력하세요.")
상황 1.
- num1 = 6, num2 = 3 대입
- 실행결과는 다음과 같다.
한 자리 숫자 나누기 전용 계산기입니다.
첫 번째 숫자를 입력하세요 : 6
두 번째 숫자를 입력하세요 : 3
6 / 3 = 2
상황 2.
- num1 = 10, num2 = 5 대입
- 실행결과는 다음과 같다.
한 자리 숫자 나누기 전용 계산기입니다.
첫 번째 숫자를 입력하세요 : 10
두 번째 숫자를 입력하세요 : 5
잘못된 값을 입력하였습니다. 한 자리 숫자만 입력하세요.
댓글남기기