2024年4月14日发(作者:)
简单计算器编程范文
编写一个简单的计算器程序是一个很好的编程练习,可以帮助你理解
控制流、函数和条件语句等编程概念。以下是一个示例的计算器程序,使
用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):
"""相除"""
if y == 0:
raise ValueError("除数不能为零")
return x / y
def calculator(:
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':
try:
print(num1, "/", num2, "=", divide(num1, num2))
except ValueError as e:
print(e)
else:
print("无效的选择")
calculator
```
上述的代码中,我们定义了四个基本的数学运算函数:`add`、
`subtract`、`multiply`、`divide`,分别对应加法、减法、乘法和除法。
每个函数都接受两个参数,并返回计算结果。
`calculator`函数用来提供一个简单的用户界面,让用户选择运算类
型,并输入两个操作数。然后根据用户的选择调用适当的函数进行计算,
并输出结果。如果用户选择了除法运算且除数为零,程序将抛出
`ValueError`异常。
通过调用`calculator`函数,我们可以运行这个简单的计算器程序。
这是一个简单的计算器程序示例,你可以根据自己的需要和喜好进行
扩展。例如,你可以添加更多的计算函数,实现更复杂的操作,或者实现
计算器的界面更加友好和交互性等等。这个例子只是一个开始,希望可以
激发你更多的编程想法和创造力。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713096262a2182210.html
评论列表(0条)