用python写个计算器
时间: 2023-03-27 18:00:30 浏览: 63
好的,我可以回答这个问题。以下是一个简单的 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
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 "除数不能为0"
# 测试示例
print("1 + 2 =", add(1, 2))
print("4 - 2 =", subtract(4, 2))
print("3 * 5 =", multiply(3, 5))
print("6 / 2 =", divide(6, 2))
```
这个计算器示例定义了四个基本的数学运算函数:加法、减法、乘法和除法。你可以根据需要添加更多的函数来实现其他的数学运算。在示例中,我们通过调用这些函数并传入相应的参数来进行计算,并打印出结果。
用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("输入的数字不正确,请重新输入!")
```
这个程序可以让用户输入两个数字和一个运算符,然后计算并输出结果。如果用户输入的数字或运算符不正确,程序会提示用户重新输入。
阅读全文