使用Python设计一个简易计算器
时间: 2024-04-07 07:09:33 浏览: 80
好的,以下是使用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中编写一个简易计算器,我们可以创建一个简单的函数,接受两个数字作为输入,并接收一个操作符来决定如何计算结果。以下是一个基础的示例:
```python
def calculator(num1, num2, operator):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
if num2 != 0:
return num1 / num2
else:
print("错误:除数不能为零")
return None
else:
print("错误:无效的操作符")
return None
# 示例使用
print(calculator(5, 3, '+')) # 输出:8
print(calculator(10, 2, '-')) # 输出:8
print(calculator(6, 4, '*')) # 输出:24
print(calculator(9, 3, '/')) # 输出:3.0
```
在这个例子中,用户可以调用`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
```
阅读全文