使用Python做一个计算器
时间: 2023-06-04 07:04:55 浏览: 47
好的,非常简单,你只需要用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
while True:
try:
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
operator = input("请输入运算符(+、-、*、/): ")
if operator == '+':
print(num1 + num2)
elif operator == '-':
print(num1 - num2)
elif operator == '*':
print(num1 * num2)
elif operator == '/':
print(num1 / num2)
else:
print("输入的运算符不正确,请重新输入!")
except ValueError:
print("输入的数字不正确,请重新输入!")
```
这个计算器可以进行加、减、乘、除四种基本运算,用户可以输入两个数字和运算符,程序会输出计算结果。
用Python做一个计算器
好的,我可以回答这个问题。使用Python编写一个计算器可以使用Python的内置函数eval()来实现。eval()函数可以将字符串作为Python代码执行。例如,以下代码可以实现一个简单的计算器:
```
while True:
try:
expression = input("请输入一个表达式:")
result = eval(expression)
print("计算结果为:", result)
except:
print("输入的表达式有误,请重新输入!")
```
这个计算器可以不断地接受用户输入的表达式,并计算出结果。当输入的表达式有误时,程序会提示用户重新输入。