사용자에게 숫자 2개를 입력받고 나눗셈 결과를 출력하는데,
0으로 나누는 경우 에러 메시지를 출력하고 다시 입력받도록 만들어 보세요!
num1 / num2 계산 결과 출력0이면:
"0으로 나눌 수 없습니다!" 메시지를 출력하고 다시 입력받기"숫자만 입력해 주세요." 출력하고 다시 시도첫 번째 숫자를 입력하세요: 10
두 번째 숫자를 입력하세요: 0
0으로 나눌 수 없습니다!
두 번째 숫자를 입력하세요: abc
숫자만 입력해 주세요.
두 번째 숫자를 입력하세요: 2
결과: 10 / 2 = 5.0
| 개념 | 예시 코드에 쓰일 부분 |
|---|---|
try ~ except |
숫자 입력, 0으로 나누기 |
ValueError |
int(input()) 오류 잡기 |
ZeroDivisionError |
0으로 나누기 방지 |
while 반복문 |
잘못된 입력 시 반복 |
+, , , / 연산 가능하게 확장하기while True:)