python科学计算器 加运算、减运算、乘运算、除运算、幂 取余
时间: 2023-07-10 08:33:37 浏览: 110
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
好的,我可以为您编写一个简单的 Python 科学计算器,它支持加、减、乘、除、幂和取余运算。以下是代码示例:
```python
# 定义加运算函数
def add(x, y):
return x + y
# 定义减运算函数
def subtract(x, y):
return x - y
# 定义乘运算函数
def multiply(x, y):
return x * y
# 定义除运算函数
def divide(x, y):
return x / y
# 定义幂运算函数
def power(x, y):
return x ** y
# 定义取余运算函数
def remainder(x, y):
return x % y
# 读取用户输入
print("请选择运算:")
print("1. 加")
print("2. 减")
print("3. 乘")
print("4. 除")
print("5. 幂")
print("6. 取余")
choice = input("请输入您的选择(1/2/3/4/5/6):")
# 读取用户输入的两个数字
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
# 根据用户选择进行运算
if choice == '1':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
elif choice == '5':
print(num1, "**", num2, "=", power(num1, num2))
elif choice == '6':
print(num1, "%", num2, "=", remainder(num1, num2))
else:
print("输入错误,请输入 1/2/3/4/5/6 中的一个数字。")
```
您可以将上述代码复制并粘贴到 Python 编辑器中运行,然后根据提示进行输入和选择,即可得到相应的计算结果。
阅读全文