(1)若一至三等奖预设人数分别为3、4、5,已知一等奖依次是尾号“02”2人、尾号“15”3人,二等奖抽取的尾号依次是“03”1人、“48”3人,则三等奖实际获奖至少有
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
程序运行后的部分运行界面如下图所示:
尾号['03']获1等奖,共3人
尾号['25']获2等奖,共2人
尾号['72','77',12']获3等奖,共6人
尾号['82','94','08','99']获4等奖,共7人
from random import randint
num=[2,3,5,8]#各等级预设获奖人数
b=[];f=[False]*30;wh=[]
#生成客户的7位号码,存在列表b,代码略
j=total=0
while j<=3:
t=randint(0,len(b)-1)
while f[t]:#抽取幸运观众
t=randint(0,len(b)-1)
tem=b[t] [5:]
n=0
for i in range(len(b)):#尾号2位相同的其他人均获得相同奖励等级
if f[i]==False and tem==b[i] [5:]:
①
num[j]-=1
n+=1
total=②
wh. append(tem)
if num[j]<=0 and j<3:
③
print(f"尾号{wh}获{j+1}等奖,共{total}人")
j+=1
total=0
wh=[]
elif num[j]<=0 and j==3:
print(f"尾号{wh}获4等奖,共{total}人")
break

同类型试题

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2


y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

