编写自动计算程序可以使用不同的编程语言,以下是一个使用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 == "/":
if num2 == 0:
print("除数不能为零!")
return
result = num1 / num2
else:
print("无效的运算符!")
return
print("计算结果: " + str(result))
调用计算函数
calculator()
```
代码解释:
定义计算函数
`def calculator():` 定义一个名为 `calculator` 的函数,用于执行计算操作。
`num1 = float(input("请输入第一个数字: "))` 获取用户输入的第一个数字,并将其转换为浮点数。
`operator = input("请输入运算符 (+, -, *, /): ")` 获取用户输入的运算符。
`num2 = float(input("请输入第二个数字: "))` 获取用户输入的第二个数字,并将其转换为浮点数。
条件判断
使用 `if-elif-else` 语句判断运算符,并根据运算符执行相应的计算操作。
对于加法、减法、乘法和除法,分别进行计算并存储结果在 `result` 变量中。
如果用户输入的运算符无效,输出“无效的运算符!”。
如果用户输入的除数为零,输出“除数不能为零!”。
输出结果
`print("计算结果: " + str(result))` 输出计算结果。
其他编程语言的示例:
C语言示例: