用python做一个简单计算器
时间: 2024-03-11 19:24:10 浏览: 55
可以使用Python的基本数学运算符和输入函数来创建一个简单的计算器。下面是一个示例代码:
```python
print("欢迎使用简单计算器")
# 获取用户输入
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
# 进行计算
print("请选择运算符号:")
print("1. 加")
print("2. 减")
print("3. 乘")
print("4. 除")
choice = 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("除数不能为0")
else:
print(num1, "/", num2, "=", num1 / num2)
else:
print("无效的输入")
```
运行代码后,会提示用户输入两个数字,并要求用户选择一个运算符号,然后输出结果。注意,当用户选择除法运算时,需要判断除数是否为0,以避免除以0的错误。
相关问题
使用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
else:
print("您输入的运算符有误,请重新输入")
calculator() # 如果运算符有误,则重新调用该函数
print("计算结果为:", result)
# 调用函数开始计算
calculator()
```
以上是一个简单的计算器程序,它可以接收用户输入的两个数字和运算符,并输出计算结果。通过定义函数的形式进行计算,代码重用性更高,可以随时调用该函数进行计算。
用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
```
阅读全文