在调用add
函数之前,我需要验证两个给定的输入:如果任何一个输入不是整数,我应该得到无效输入
或错误
消息,如果两个都是整数,则应该得到它们的总和。
import re
def my_dec(arg1,arg2):
x = re.compile(r"[^0-9]")
if x.search(arg1) and x.search(arg2):
return add(a,b)
else:
print("invalid input")
@my_dec(arg1,arg2)
def add(a,b):
return a + b
print(add(2,3))
我在循环中遇到“函数未定义”的错误,但我不知道该如何解决它。