用Python写一个加减乘除的程序
时间: 2023-08-31 21:23:02 浏览: 145
### 回答1:
当然可以!下面是一个简单的 Python 程序,实现了加减乘除的运算。
```python
def calculator():
operation = input("请输入运算符(+、-、*、/):")
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
if operation == "+":
print(num1 + num2)
elif operation == "-":
print(num1 - num2)
elif operation == "*":
print(num1 * num2)
elif operation == "/":
print(num1 / num2)
else:
print("无效的运算符")
calculator()
```
该程序使用了 Python 的内置函数 `input()` 来获取用户的输入。第一次输入是运算符,接下来是两个数字。程序会根据用户输入的运算符进行不同的运算,并打印运算结果。
注意:上面的程序没有判断除数是否为0。
### 回答2:
下面是一个使用Python编写的简单的加减乘除程序的示例:
```python
# 加法函数
def add(num1, num2):
return num1 + num2
# 减法函数
def subtract(num1, num2):
return num1 - num2
# 乘法函数
def multiply(num1, num2):
return num1 * num2
# 除法函数
def divide(num1, num2):
# 检查除数是否为零
if num2 == 0:
return "除数不能为零"
return num1 / num2
# 主程序
if __name__ == '__main__':
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
print("加法结果:", add(num1, num2))
print("减法结果:", subtract(num1, num2))
print("乘法结果:", multiply(num1, num2))
print("除法结果:", divide(num1, num2))
```
在该程序中,我们定义了四个函数add、subtract、multiply和divide分别用于执行加法、减法、乘法和除法运算。主程序中,用户可以输入两个数字,然后分别调用这四个函数来进行相应的运算,并输出结果。
注意,除法运算中我们还增加了对除数是否为零的检查,避免出现除零错误。如果用户输入的除数为零,程序会返回一个提示信息"除数不能为零"。
### 回答3:
可以使用Python编写一个用于加减乘除运算的程序,下面是一个示例代码:
```python
def add(num1, num2):
return num1 + num2
def subtract(num1, num2):
return num1 - num2
def multiply(num1, num2):
return num1 * num2
def divide(num1, num2):
if num2 == 0:
return "除数不能为0"
else:
return num1 / num2
# 测试示例
num1 = 10
num2 = 5
print("加法结果:", add(num1, num2))
print("减法结果:", subtract(num1, num2))
print("乘法结果:", multiply(num1, num2))
print("除法结果:", divide(num1, num2))
```
上述代码定义了四个函数用于执行加法、减法、乘法和除法运算。在主程序中,我们实例化了两个数字`num1`和`num2`,然后调用四个函数分别执行相应的运算并打印结果。
以上代码的运行结果为:
```
加法结果: 15
减法结果: 5
乘法结果: 50
除法结果: 2.0
```
这样,我们就用Python编写了一个简单的加减乘除运算程序。
阅读全文