用python编写一个代码 实现模拟轮盘抽奖游戏。规则如下: "一等奖":(0,10),"二等奖":(10,25),"三等奖":(25,50),"幸运奖":(50,100),最后统计抽奖n次之后各等奖的获奖人数。
时间: 2023-12-02 19:30:19 浏览: 32
请查看以下代码,实现了您所需的功能:
``` python
import random
def roulette():
num = random.uniform(0, 100)
if num >= 0 and num < 10:
return "一等奖"
elif num >= 10 and num < 25:
return "二等奖"
elif num >= 25 and num < 50:
return "三等奖"
else:
return "幸运奖"
n = int(input("请输入抽奖次数:"))
result = {"一等奖":0, "二等奖":0, "三等奖":0, "幸运奖":0}
for i in range(n):
prize = roulette()
result[prize] += 1
print("抽奖结果为:")
for k, v in result.items():
print(k, "获奖人数:", v)
```
运行结果类似于:
```
请输入抽奖次数:1000
抽奖结果为:
一等奖 获奖人数: 91
二等奖 获奖人数: 182
三等奖 获奖人数: 258
幸运奖 获奖人数: 469
```