我该如何处理错误处理代码中的错误?
How can I do handle a error in a error handling code?
我正在尝试执行此代码:
try:
print(int(number1)*int(number2))
except ValueError:
print(int(number1)*float(number2))
except ValueError:
print(float(number1)*float(number1))
except ValueError:
print(float(number1)*int(number1))
但是在完成代码之前发现错误。
谁能帮帮我?
我假设你需要嵌套的 try / except:
number1 = '123'
number2 = '456.78'
try:
print(int(number1)*int(number2))
except ValueError:
try:
print(int(number1)*float(number2))
except ValueError:
try:
print(float(number1)*float(number1))
except ValueError:
print(float(number1)*int(number1))
打印:
56183.939999999995
我正在尝试执行此代码:
try:
print(int(number1)*int(number2))
except ValueError:
print(int(number1)*float(number2))
except ValueError:
print(float(number1)*float(number1))
except ValueError:
print(float(number1)*int(number1))
但是在完成代码之前发现错误。 谁能帮帮我?
我假设你需要嵌套的 try / except:
number1 = '123'
number2 = '456.78'
try:
print(int(number1)*int(number2))
except ValueError:
try:
print(int(number1)*float(number2))
except ValueError:
try:
print(float(number1)*float(number1))
except ValueError:
print(float(number1)*int(number1))
打印:
56183.939999999995