简易计算器(源码)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简易计算器(源码)
以下是一个简易计算器的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:
return x / y
else:
return "除数不能为零!"
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("无效的选择")
```
以上代码中,我们定义了四个函数:`add`、`subtract`、
`multiply`和`divide`,分别用于执行相加、相减、相乘和相除的操作。
接下来,我们使用`print`函数打印一个菜单,用户可以选择四个不
同的操作。
然后,我们使用`input`函数让用户选择一个操作,将其保存
在变量`choice`中。
接下来,使用`float`函数将用户输入的操作数转换为浮点数,并将
其保存在变量`num1`和`num2`中。
根据用户的选择,我们使用`if`语句来调用相应的函数,并将结果打
印出来。
注意,在除法运算中,我们需要检查除数是否为零,以避免出现除以
零的错误。
最后,如果用户输入了无效的选择,我们将打印一条相应的错误消息。
这个简单的计算器可以执行基本的算术运算,并通过用户的选择来确
定执行何种操作。