利用try except算数代码
时间: 2023-12-19 12:57:08 浏览: 70
pyhthonProject:python练习项目
好的,以下是一个利用try except实现的简单算数代码:
```
while True:
try:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请选择运算符(+、-、*、/):")
if operator == "+":
result = num1 + num2
elif operator == "-":
result = num1 - num2
elif operator == "*":
result = num1 * num2
elif operator == "/":
result = num1 / num2
else:
print("输入的运算符不正确,请重新输入!")
continue
print("结果为:{}".format(result))
break
except ValueError:
print("输入的数字格式有误,请重新输入!")
except ZeroDivisionError:
print("除数不能为零,请重新输入!")
```
这段代码可以实现简单的加减乘除运算,并对输入的数字类型和除数为零的情况进行了处理。如果输入的数字格式不正确或者除数为零,程序会提示用户重新输入。
阅读全文