def divide(num1, num2):
try:
result = num1/num2
except (TypeError):
return "Please provide two integers or floats"
else:
return result
print(divide(1))
现在当我运行这些线路时,我正在
TypeError: divide() missing 1 required positional argument: 'num2'
即使我不是TypeError。 如何在不使用
的情况下解决此问题except:
#Do something
答案 0 :(得分:0)
当您拨打divide
而不是在其中时,会发生异常。因此,在调用divide
:
try:
divide(1)
except (TypeError):
return "Please provide two integers or floats"