.python做一个可重复使用的“加、减、乘、除、取整、取余”的计算器
时间: 2023-12-28 11:23:22 浏览: 69
以下是一个可重复使用的加减乘除取整取余计算器的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
elif operator == '%':
return num1 % num2
else:
return "Invalid operator"
num1, num2, operator = input("请输入两个操作数和一个操作符,以空格分隔:").split()
num1 = int(num1)
num2 = int(num2)
result = calculator(num1, num2, operator)
print("计算结果为:", result)
```
相关问题
python做一个可重复使用的“加、减、乘、除、取整、取余”的计算器
以下是一个可重复使用的Python计算器,可以进行加、减、乘、除、取整和取余运算:
```python
def calculator():
num1 = float(input("请输入第一个操作数:"))
operator = input("请输入操作符(+、-、*、/、//、%):")
num2 = float(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
elif operator == '%':
result = num1 % num2
else:
print("无效的操作符!")
return
print("计算结果:", result)
# 调用计算器函数
calculator()
```
运行示例:
```
请输入第一个操作数:10
请输入操作符(+、-、*、/、//、%):/
请输入第二个操作数:3
计算结果: 3.3333333333333335
```
阅读全文