计算器python代码
时间: 2023-09-05 22:05:11 浏览: 94
python计算器源代码
### 回答1:
以下是一个简单的Python计算器程序:
num1 = float(input("请输入第一个数字:"))
op = input("请输入运算符(+、-、*、/):")
num2 = float(input("请输入第二个数字:"))
if op == "+":
print(num1 + num2)
elif op == "-":
print(num1 - num2)
elif op == "*":
print(num1 * num2)
elif op == "/":
print(num1 / num2)
else:
print("无效的运算符")
### 回答2:
这里是一个计算器的简单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("除数不能为0!")
return
result = num1 / num2
else:
print("运算符号输入错误!")
return
print("结果:", result)
calculator()
```
这段代码通过利用Python中的条件语句来判断用户输入的运算符号,然后进行相应的运算。思路非常简单,用户输入两个数字和一个运算符号,然后根据运算符号进行相应运算,并输出结果。需要注意的是,这里使用了float()将用户输入的数字转换成浮点数类型,这样可以支持带小数的运算。同时,还对除数为0的情况进行了判断,避免了程序出错。
### 回答3:
计算器是一种可以进行数学计算的工具,可以方便地进行加减乘除等运算。下面是一个简单的用Python编写的计算器代码示例:
```python
def calculator():
print("欢迎使用计算器!")
while True:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
op = input("请选择运算符(+、-、*、/):")
if op == '+':
result = num1 + num2
elif op == '-':
result = num1 - num2
elif op == '*':
result = num1 * num2
elif op == '/':
if num2 != 0:
result = num1 / num2
else:
print("错误:除数不能为0!")
continue
else:
print("错误:无效的运算符!")
continue
print("计算结果为:", result)
choice = input("是否继续计算?(Y/N)")
if choice.lower() != 'y':
break
print("感谢使用计算器!")
calculator()
```
这段代码通过一个循环来实现计算器的持续运行,用户可以输入两个数字和运算符,程序会根据用户的选择进行不同的计算操作,并输出结果。如果用户输入的是无效的运算符或者除数为0的情况,程序会给出错误提示。同时,用户可以选择继续进行计算或者退出计算器。最后,计算器会输出感谢信息并结束运行。
阅读全文