请编写一个模拟幸运转盘程序,自动随机产生一等奖至五等奖,每 个奖项对应的奖品在字典dict存储。每个奖品只有 一个 奖品抽出后只能 在剩下的奖品中抽取。每次抽完需要输入获奖人的手机号码,所有奖品 抽完游戏结束。 1:
时间: 2023-07-15 14:10:59 浏览: 287
用随机函数编写的幸运抽奖程序
5星 · 资源好评率100%
好的,以下是一个简单的模拟幸运转盘程序:
```python
import random
# 奖品字典
prizes = {
1: "一等奖:苹果电脑",
2: "二等奖:iPhone 12",
3: "三等奖:iPad Pro",
4: "四等奖:Apple Watch",
5: "五等奖:AirPods Pro"
}
# 初始奖品列表
prize_list = [1, 2, 3, 4, 5]
# 模拟抽奖过程
while len(prize_list) > 0:
# 随机选择一个奖品
index = random.randint(0, len(prize_list) - 1)
prize = prize_list[index]
# 打印获奖信息
print(prizes[prize])
# 从奖品列表中移除已抽中的奖品
prize_list.pop(index)
# 输入获奖人手机号码
phone = input("请输入获奖人手机号码:")
print("所有奖品已抽完,游戏结束。")
```
每次运行该程序,都会随机抽出一个奖项并打印出对应的奖品信息,然后要求输入获奖人的手机号码。当所有奖品都被抽完后,程序结束。
阅读全文