用python编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目输入和输出均不超过整型范围。
时间: 2023-05-29 17:08:03 浏览: 84
实现思路:
1. 提示用户输入两个整数和运算符。
2. 根据运算符进行相应的计算。
3. 输出计算结果。
代码如下:
```python
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
operator = input("请输入运算符:")
if operator == "+":
result = num1 + num2
print("计算结果为:", result)
elif operator == "-":
result = num1 - num2
print("计算结果为:", result)
elif operator == "*":
result = num1 * num2
print("计算结果为:", result)
elif operator == "/":
if num2 == 0:
print("除数不能为0")
else:
result = num1 / num2
print("计算结果为:", result)
elif operator == "%":
result = num1 % num2
print("计算结果为:", result)
else:
print("不支持此运算符")
```
示例输出:
```
请输入第一个整数:10
请输入第二个整数:5
请输入运算符:+
计算结果为: 15
```
相关问题
用Python编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。
好的,以下是一个简单的 Python 计算器程序,可以根据输入的运算符对两个整数进行加、减、乘、除或求余运算:
```python
# 定义一个函数,接受两个整数和一个运算符作为参数
def calculator(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
return num1 / num2
elif operator == '%':
return num1 % num2
else:
return "不支持的运算符"
# 读取用户输入的两个整数和运算符
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
operator = input("请输入运算符(+、-、*、/、%):")
# 调用计算器函数并输出结果
result = calculator(num1, num2, operator)
print("计算结果为:", result)
```
如果您有任何问题或需要进一步解释,请随时问我。
python编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目输入和输出均不超过整型范围。
好的,以下是一个简单的 Python 计算器程序,可以进行加、减、乘、除或求余运算:
```python
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
operator = input("请输入运算符(+、-、*、/、%中的一个):")
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
result = num1 / num2
elif operator == '%':
result = num1 % num2
else:
print("无效的运算符!")
exit()
print("结果为:", result)
```
你可以输入两个整数和一个运算符,程序将计算并输出结果。
注意:这只是一个简单的示例程序,没有进行错误处理和异常处理。在实际应用中,你需要考虑更多的情况,比如输入的数字是否合法,除数是否为零等等。
阅读全文