请用python实现输入两个不同数据类型的数据执行加法运算,输出计算结果。执行加法运算出错时,显示错误信息。当其中一个输入的数为-9999时结束程序
时间: 2023-05-15 22:06:05 浏览: 301
好的,我可以回答这个问题。以下是Python代码:
```
while True:
try:
num1 = input("请输入第一个数:")
if num1 == "-9999":
break
num1 = eval(num1)
num2 = input("请输入第二个数:")
if num2 == "-9999":
break
num2 = eval(num2)
result = num1 + num2
print("计算结果为:", result)
except:
print("输入有误,请重新输入!")
```
这段代码可以让用户输入两个不同的数据类型的数据,执行加法运算,并输出计算结果。如果输入的数为-9999,则程序结束。如果执行加法运算出错,则会显示错误信息。
相关问题
输入两个不同数据类型的数据执行加法运算,输出计算结果。 执行加法运算出错时,显示错误信息。当其中一个输入的数为-9999时结束程序。
好的,这是一个简单的 Python 代码实现:
```
while True:
try:
num1 = input("请输入第一个数:")
if num1 == "-9999":
break
num1 = float(num1)
num2 = input("请输入第二个数:")
if num2 == "-9999":
break
num2 = float(num2)
result = num1 + num2
print("计算结果为:", result)
except:
print("输入有误,请重新输入!")
```
这个程序会不断循环,直到输入的数为-9999时结束。每次循环会要求输入两个数,然后将它们转换为浮点数类型,执行加法运算并输出结果。如果输入有误,程序会显示错误信息并要求重新输入。
输入两个不同数据类型的数据执行加法运算,输出计算结果。 执行加法运真出错时,显示错误信息。当其中一个输入的数为-9999时结束程序。
好的,这是一个简单的 Python 代码实现:
```python
while True:
try:
num1 = input("请输入第一个数:")
if num1 == "-9999":
break
num1 = float(num1)
num2 = input("请输入第二个数:")
if num2 == "-9999":
break
num2 = float(num2)
result = num1 + num2
print("计算结果为:", result)
except ValueError:
print("输入错误,请输入数字!")
```
这个代码可以处理输入不同类型的数据,例如整数、浮点数、字符串等。如果输入的数据不能转换为数字,会提示输入错误。如果其中一个输入的数为-9999,程序会结束。
阅读全文