7、 编写函数,模拟轮盘抽奖游戏。规则如下: "一等奖":(0,10),"二等奖":(10,25),"三等奖":(25,50),"幸运奖":(50,100),最后统计抽奖n次之后各等奖的获奖人数。
时间: 2023-10-04 08:12:03 浏览: 58
以下是实现该函数的代码:
```python
import random
def roulette_lottery(n):
first_prize_count = 0
second_prize_count = 0
third_prize_count = 0
lucky_prize_count = 0
for i in range(n):
num = random.randint(0, 99)
if num >= 0 and num < 10:
print("恭喜您获得一等奖!")
first_prize_count += 1
elif num >= 10 and num < 25:
print("恭喜您获得二等奖!")
second_prize_count += 1
elif num >= 25 and num < 50:
print("恭喜您获得三等奖!")
third_prize_count += 1
else:
print("恭喜您获得幸运奖!")
lucky_prize_count += 1
print("一等奖获奖人数:", first_prize_count)
print("二等奖获奖人数:", second_prize_count)
print("三等奖获奖人数:", third_prize_count)
print("幸运奖获奖人数:", lucky_prize_count)
```
函数接受一个参数n,表示抽奖次数。在每次抽奖中,生成一个0到99之间的随机整数num。根据num的值,判断获得的奖项,并将对应的计数器加1。最后输出各等奖的获奖人数。
阅读全文