3-1/Python 과제&실습
14주차-실습&과제
Donghun Kang
2024. 6. 13. 12:09
def divide(x, y):
try:
result = x / y
except ZeroDivisionError as e:
print("0으로 나눌 수 없음.",e)
raise
else:
return result
def main():
try:
x = int(input("x: "))
y = int(input("y: "))
try:
result = divide(x, y)
except ZeroDivisionError as e:
print("함수 안에서 예외 발생",e)
else:
print(result)
except ValueError as e:
print("숫자를 넣으세요.",e)
finally:
print("프로그램 종료")
if __name__ == "__main__":
main()