用python生成一个初级计算器
时间: 2023-07-04 11:05:17 浏览: 52
可以使用Python编写一个基本的计算器:
```python
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
return a / b
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("非法输入")
```
运行以上代码,就可以得到一个简单的计算器。
相关问题
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("非法输入")
```
你可以将这段代码复制到 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
else:
print("您输入的运算符有误,请重新输入")
calculator() # 如果运算符有误,则重新调用该函数
print("计算结果为:", result)
# 调用函数开始计算
calculator()
```
以上是一个简单的计算器程序,它可以接收用户输入的两个数字和运算符,并输出计算结果。通过定义函数的形式进行计算,代码重用性更高,可以随时调用该函数进行计算。