pythonV1V2/第37讲警报异常来袭/课堂成果/课后作业-异常处理.py
sairate 7df250638d chore: 添加项目基础结构和示例代码
- 创建 .idea 目录和相关配置文件,设置项目结构
- 添加多个课堂成果示例代码,涵盖不同主题和功能
- 创建和配置 .gitignore 文件,忽略特定文件和目录
2025-07-05 09:36:00 +08:00

21 lines
878 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

'''【课后作业要求】
编写一个 Python 程序,要求实现以下功能:
1. 提示用户输入一个数字作为除数被除数固定为65并尝试计算65除以除数的结果并输出
2. 如果用户输入的是非数字(如字母、特殊字符等),则捕获异常并提示“输入的内容有误,请输入一个数字”
3. 如果用户输入的是数字但为 0即除数为 0也捕获异常并提示用户“不能输入0作为除数”
4. 如果有其他的异常,则捕获并输出异常信息'''
try:
num = int(input("请输入一个数字作为除数:"))
result = 65 / num # 计算除法结果
print(f"计算结果为: {result}")
except ValueError:
print("输入的内容有误,请输入一个数字")
except ZeroDivisionError:
print("不能输入0作为除数")
except Exception as e:
print(e)