写出下面代码某家公司年会要进行抽奖活动,奖品分为一等奖、二等奖和三等奖三种,规则在于生成一个随机数。 如果随机数在[0,0.08)之间,代表一等奖; 如果在[0.08,0.3)之间,代表二等奖; 如果在[0.3, 1.0)之间,代表三等奖。 本次年会活动共1000人参加, 那么大概需要准备各等级奖品多少呢? 注意⚠️:设定随机数种子为1;最后将结果以“一等奖:XXX;二等奖:XXX;三等奖:XXX”的形式输出。
时间: 2023-05-27 13:03:04 浏览: 134
html5实现最高端的公司年会抽奖(源码)
5星 · 资源好评率100%
```python
import random
random.seed(1)
first_prize = 0
second_prize = 0
third_prize = 0
for i in range(1000):
rand_num = random.random()
if rand_num < 0.08:
first_prize += 1
elif rand_num < 0.3:
second_prize += 1
else:
third_prize += 1
print("一等奖:{};二等奖:{};三等奖:{}".format(first_prize, second_prize, third_prize))
```
根据代码模拟抽奖活动,最后输出结果为:
```
一等奖:79;二等奖:222;三等奖:699
```
因此,准备79个一等奖奖品、222个二等奖奖品和699个三等奖奖品即可。
阅读全文