목차
접기
728x90
반응형
# 의도적으로 에러 발생시키기.
# 한자리 숫자에 대해서만 나눗셈을 허용하는 계산기 프로그램.
try:
print("한 자리 숫자 나누기 전용 계산기입니다.")
num1 = int(input("첫 번째 숫자를 입력해주세요 : "))
num2 = int(input("두 번째 숫자를 입력해주세요 : "))
if num1 >= 10 or num2 >= 10: # 특정 조건에 에러를 발생시켜서 except 부분을 실행시킬 수 있다.
raise ValueError
print("{0} / {1} = {2}".format(num1, num2, int(num1/num2)))
except ValueError:
print("잘못된 값을 입력하였습니다. 한 자리 숫자만 입력하세요.")
728x90
반응형
LIST
'Python' 카테고리의 다른 글
[ Python ] finally (0) | 2021.03.07 |
---|---|
[ Python ] 사용자 정의 예외처리 (0) | 2021.03.07 |
[ Python ] 예외 처리(try, except, Exception, as error 등) (0) | 2021.03.07 |
[ Python ] Quiz) 주어진 코드를 활용하여 부동산 프로그램을 작성하시오. (0) | 2021.03.07 |
[ Python ] for 문 안에서 클래스 함수 자동완성이 되지 않을 때. (0) | 2021.03.07 |