

图1 图2
(1)加框处代码的作用是
(2)实现上述功能的部分Python程序如下,请在划线处填写合适的代码。
import csv
import random
#数据读入
f=open("nam.csv","r")
flines=csv.reader(f)
name_list=[]
m=6#班级总数
total=18#参赛总人数
for line in flines:
if line[0]=="班级": continue#跳过当前循环的剩余语句,继续进行下一次循环 |
①
flag=[False]*n
grade=[3]*m
i=0
while i<total:
p=random.randint(②
bj=int(name_list[p][0])
if flag[p]==False:
if grade[bj-1]>0:
flag[p]=True
④
i+=1
print("抽取名单为:")
print("班级","姓名")
for i in range(n):
if flag[i]:
print(name_list[i][0],name_list[i][1])
f.close()

同类型试题

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

