如何在Python中编写这样的用户交互界面?
时间: 2024-12-13 21:26:05 浏览: 2
在Python中编写用户交互界面通常涉及到`input()`函数用于获取用户的输入,以及条件语句如`if-elif-else`来根据用户的选择执行相应的运算。以下是一个简单的例子:
```python
def calculate():
operator = input("请选择运算:+ (加) - (减) * (乘) / (除),或输入'm'尝试摸奖:")
if operator == '+':
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
result = num1 + num2
elif operator == '-':
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
result = num1 - num2
elif operator == '*':
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
result = num1 * num2
elif operator == '/':
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
if num2 != 0:
result = num1 / num2
else:
print("除数不能为零,请重新输入。")
return
elif operator.lower() == 'm': # 摸奖逻辑(这里仅作示例)
print("恭喜,你获得随机奖品!")
result = None
else:
print("无效的运算符,请重新选择。")
print(f"结果是:{result}")
calculate()
```
阅读全文