使用Python做一个计算器
时间: 2023-06-04 17:04:55 浏览: 99
好的,非常简单,你只需要用Python编写一个简单的脚本来实现计算器功能。以下是一个示例代码:
```python
while True:
try:
num1 = float(input("请输入第一个数字: "))
num2 = float(input("请输入第二个数字: "))
except:
print("非法输入!")
continue
operator = input("请选择操作类型 (+, -, * or /): ")
if operator == "+":
print(num1 + num2)
elif operator == "-":
print(num1 - num2)
elif operator == "*":
print(num1 * num2)
elif operator == "/":
try:
print(num1 / num2)
except ZeroDivisionError:
print("除数不能为0!")
else:
print("非法操作类型!")
```
你可以通过循环不断地接收用户输入,并取决于用户选择的操作类型来执行相应的操作。注意要处理除数为0的情况。希望这可以帮到你。
相关问题
用python做一个计算器
好的,下面是一个简单的 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 == "/":
result = num1 / num2
else:
print("无效的运算符")
return
# 输出结果
print(f"{num1} {operator} {num2} = {result}")
# 调用计算器函数
calculator()
```
你可以复制上面的代码并在 Python 解释器中运行它,或者将代码保存为 `.py` 文件并在终端中运行。当运行时,程序将提示你输入数字和运算符,并输出计算结果。
请注意,这只是一个简单的示例代码,没有包括错误处理和其他高级功能。如果你想要创建一个更完整的计算器,可能需要进行更多的开发和测试。
用Python做一个计算器
好的,我可以回答这个问题。使用Python编写一个计算器可以使用Python的内置函数eval()来实现。eval()函数可以将字符串作为Python代码执行。例如,以下代码可以实现一个简单的计算器:
```
while True:
try:
expression = input("请输入一个表达式:")
result = eval(expression)
print("计算结果为:", result)
except:
print("输入的表达式有误,请重新输入!")
```
这个计算器可以不断地接受用户输入的表达式,并计算出结果。当输入的表达式有误时,程序会提示用户重新输入。
阅读全文