学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.65
所属科目:高中信息技术
已知某年级有6个班级,所有学生名单存储在文件“name.csv”中(如图1),学校举行某趣味活动项目中,需要每个班抽3名代表参加比赛,请编写一个随机抽取程序,执行效果如图2。请回答以下问题:

图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#跳过当前循环的剩余语句,继续进行下一次循环
   name_list.append(line)

____


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

用户名称
2019-09-19

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

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交