python输入三个字符以空格间隔,求运算符号
时间: 2024-10-11 11:09:13 浏览: 19
在Python中,如果你想要用户输入三个字符,其中前两个作为运算符,第三个作为操作数,并计算结果,你可以创建一个简单的程序来实现这个功能。下面是一个基本的例子:
```python
def perform_arithmetic():
# 获取用户输入
operator1 = input("请输入第一个运算符 (+, -, *, /): ")
operator2 = input("请输入第二个运算符 (同样支持上述四个运算符): ")
operand = float(input("请输入一个数字: "))
try:
# 根据用户输入执行相应的运算
if operator1 == '+':
result = operator2 + operand
elif operator1 == '-':
result = operator2 - operand
elif operator1 == '*':
result = operator2 * operand
elif operator1 == '/':
if operator2 != 0:
result = operand / operator2
else:
print("除数不能为零")
return
else:
print("无效的运算符")
return
print(f"运算结果是: {result}")
except Exception as e:
print("发生错误:", str(e))
perform_arithmetic()
```
在这个示例中,我们首先获取用户的运算符和操作数,然后根据运算符进行相应的数学运算。如果运算符输入不合法或者除法的除数为零,我们会给出提示。
阅读全文