幸运大转盘源码python
时间: 2023-07-02 21:15:47 浏览: 205
python源码- 幸运大转盘
以下是一个简单的幸运大转盘的 Python 代码示例:
```python
import random
prizes = ["奖品1", "奖品2", "奖品3", "奖品4", "奖品5", "奖品6", "奖品7", "奖品8", "谢谢参与"]
probabilities = [0.01, 0.01, 0.03, 0.05, 0.1, 0.2, 0.3, 0.2, 0.08]
def spin():
prize = random.choices(prizes, probabilities)[0]
return prize
print("欢迎参加幸运大转盘活动!")
while True:
input("请按 Enter 键抽奖:")
prize = spin()
print("恭喜您获得:{}".format(prize))
if prize == "谢谢参与":
print("很遗憾,您没有中奖。")
else:
print("请联系工作人员领取您的奖品。")
```
这个代码的实现比较简单,首先定义了奖品列表和每个奖品出现的概率列表,然后使用 `random.choices()` 方法从中随机抽取一个奖品。接着,使用一个 `while` 循环不断让用户按 Enter 键抽奖,然后输出抽中的奖品。如果抽中的奖品是“谢谢参与”,则表示没有中奖;否则,就让用户联系工作人员领取奖品。
阅读全文