用python写一个简单计算器
时间: 2023-06-15 18:06:20 浏览: 66
好的,下面是一个简单的计算器代码示例:
```python
def calculator():
operation = input("请选择要进行的运算(+、-、*、/):")
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
if operation == "+":
result = num1 + num2
elif operation == "-":
result = num1 - num2
elif operation == "*":
result = num1 * num2
elif operation == "/":
result = num1 / num2
else:
print("输入的运算符有误,请重新输入!")
calculator()
return
print(f"{num1} {operation} {num2} = {result}")
return
calculator()
```
运行结果示例:
```
请选择要进行的运算(+、-、*、/):+
请输入第一个数字:3.5
请输入第二个数字:2
3.5 + 2.0 = 5.5
```
相关问题
用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
```
用Python写一个简单计算器程序
好的,我可以回答这个问题。以下是一个简单的 Python 计算器程序:
```
while True:
try:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请选择运算符(+、-、*、/):")
if operator == "+":
print(num1 + num2)
elif operator == "-":
print(num1 - num2)
elif operator == "*":
print(num1 * num2)
elif operator == "/":
print(num1 / num2)
else:
print("无效的运算符")
except ValueError:
print("无效的数字输入")
```
这个程序可以让用户输入两个数字和运算符,然后计算并输出结果。如果用户输入了无效的数字或运算符,程序会提示错误信息。