1,提示用户输入一个偶数
2.用户输入奇数报错,需自定义一个异常类
3.程序中处理这个数
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
class NoEven(Exception):
def __init__(self, value=None):
self.value = value
def __str__(self):
return str(self.value)
try:
n = int(input("请输入一个偶数:"))
if n%2!=0:
raise NoEven(f"{n}不是一个偶数")
print(f"输入正确,{n}是一个偶数")
except NoEven as e:
print(f"输入错误:",e)
except ValueError:
print("输入的不是数字")