用python编程实现简易的计算器:读入两个整数运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值, 其中op可以是+,-,*,/。
时间: 2023-08-31 14:22:52 浏览: 485
Python项目开发实战_简易计算器的实现_编程案例解析实例详解课程教程.pdf
### 回答1:
# 示例代码:
data1 = int(input("请输入第一个整数:"))
data2 = int(input("请输入第二个整数:"))
op = input("请输入运算符:")
if op == "+":
result = data1 + data2
elif op == "-":
result = data1 - data2
elif op == "*":
result = data1 * data2
elif op == "/":
result = data1 / data2
print("结果为:", result)
### 回答2:
可以使用Python编写一个简易的计算器程序,实现读入两个整数运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值。
```python
# 读取输入
data1 = int(input("请输入第一个整数运算数:"))
data2 = int(input("请输入第二个整数运算数:"))
op = input("请输入运算符:")
# 计算表达式的值
if op == '+':
result = data1 + data2
elif op == '-':
result = data1 - data2
elif op == '*':
result = data1 * data2
elif op == '/':
result = data1 / data2
else:
print("无效的运算符")
result = None
# 输出结果
if result is not None:
print("计算结果:", result)
```
以上代码首先通过`input`函数读取用户输入的data1、data2和op,并将其转换为整数。
接下来,使用`if-elif-else`语句判断运算符op,根据不同的情况进行相应的计算,将结果保存在变量result中。
最后,通过`print`函数输出计算结果。注意,在进行除法运算时,由于结果可能是浮点数,所以result的数据类型为浮点数。
如果输入的运算符op不是+、-、*、/中的任何一个,程序会输出"无效的运算符"。
### 回答3:
可以使用Python编程实现一个简易的计算器,以下是实现的代码:
```
# 读取两个整数运算数和一个运算符
data1 = int(input("请输入第一个整数运算数:"))
data2 = int(input("请输入第二个整数运算数:"))
op = input("请输入运算符(+,-,*,/):")
# 根据运算符计算表达式的值
if op == '+':
result = data1 + data2
elif op == '-':
result = data1 - data2
elif op == '*':
result = data1 * data2
elif op == '/':
if data2 == 0:
print("除数不能为0")
result = None
else:
result = data1 / data2
else:
print("不支持的运算符")
result = None
# 输出表达式的值
if result is not None:
print("表达式 {} {} {} 的值为:{}".format(data1, op, data2, result))
```
这段代码首先会读取用户输入的两个整数运算数和一个运算符,然后根据运算符计算表达式的值,并将结果存储在`result`变量中。如果运算符为除法且除数为0,则会输出错误提示信息。最后会根据计算结果输出表达式的值。
阅读全文