MST

星途 面试题库

面试题:Python 中 try - except 块的常见异常类型应用

假设你有一个函数,用于从用户输入中获取一个整数并进行除法运算。请使用 try - except 块处理可能出现的 `ValueError`(输入非数字)和 `ZeroDivisionError`(除数为零)异常,并编写相应的 Python 代码。
29.3万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
try:
    num1 = int(input("请输入被除数: "))
    num2 = int(input("请输入除数: "))
    result = num1 / num2
    print(f"结果是: {result}")
except ValueError:
    print("输入的不是有效的数字")
except ZeroDivisionError:
    print("除数不能为零")