写一个python 转盘程序,再次点击SPIN按钮取消显示上一次的结果,显示本次结果
时间: 2024-03-24 09:40:29 浏览: 53
好的,下面是一个简单的 Python 转盘程序,你可以参考一下:
```python
import random
import time
options = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
def spin():
result = random.choice(options)
print("Spinning...")
time.sleep(2) # 模拟转盘转动的时间
print("Result:", result)
return result
last_result = None
while True:
choice = input("Press SPIN to spin the wheel or QUIT to exit: ")
if choice.lower() == "spin":
if last_result:
print("Last result:", last_result)
last_result = spin()
elif choice.lower() == "quit":
break
else:
print("Invalid choice. Please try again.")
```
这个程序会在控制台中显示一个交互式菜单,用户可以选择 SPIN 按钮来启动转盘,也可以选择 QUIT 按钮来退出程序。每次启动转盘时,程序会随机选择一个选项,并在控制台中显示结果。如果用户连续启动转盘多次,程序会记录上一次的结果并在下一次启动时显示上一次的结果。如果用户想要取消上一次的结果,可以再次点击 SPIN 按钮。
阅读全文