使用Python设计一个简易计算器
时间: 2024-04-07 10:11:14 浏览: 64
好的,以下是一个简单的计算器程序的Python代码:
```python
print("选择操作符:")
print("1.相加")
print("2.相减")
print("3.相乘")
print("4.相除")
choice = int(input("请选择操作符(1/2/3/4):"))
num1 = int(input("请输入第一个数字: "))
num2 = int(input("请输入第二个数字: "))
if choice == 1:
print(num1, "+", num2, "=", num1 + num2)
elif choice == 2:
print(num1, "-", num2, "=", num1 - num2)
elif choice == 3:
print(num1, "*", num2, "=", num1 * num2)
elif choice == 4:
if num2 == 0:
print("除数不能为零")
else:
print(num1, "/", num2, "=", num1 / num2)
else:
print("无效的操作符")
```
你可以输入两个数字,然后选择要进行的操作。程序将输出计算结果。请注意,这个程序只能处理整数操作数。如果需要更多的功能,可以考虑添加其他操作符或函数。
相关问题
用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
# 输入两个数字和运算符
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
operator = input("请选择运算符(+、-、*、/): ")
# 根据运算符调用相应的函数进行运算
if operator == "+":
print(num1, "+", num2, "=", add(num1, num2))
elif operator == "-":
print(num1, "-", num2, "=", subtract(num1, num2))
elif operator == "*":
print(num1, "*", num2, "=", multiply(num1, num2))
elif operator == "/":
print(num1, "/", num2, "=", divide(num1, num2))
else:
print("输入错误,请重新运行程序并输入正确的运算符。")
```
运行程序后,输入两个数字和运算符,即可得到计算结果。注意,这个计算器只能进行简单的四则运算,不能处理复杂的表达式和函数。
用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
# 用户输入
print("请选择运算:")
print("1、加法")
print("2、减法")
print("3、乘法")
print("4、除法")
choice = input("输入您的选择 (1/2/3/4): ")
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))
else:
print("非法输入")
```
运行结果:
```
请选择运算:
1、加法
2、减法
3、乘法
4、除法
输入您的选择 (1/2/3/4): 3
输入第一个数字: 4
输入第二个数字: 5
4.0 * 5.0 = 20.0
```
阅读全文