试题

试题 试卷

logo

题型:综合题 题类: 难易度:困难

浙江省宁波市2023学年高三上学期信息技术选考模拟考试试卷

已知某年级有6个班级,所有学生名单存储在文件 “name.csv”中(如图1),学校举行某趣味活动项目中,需要每个班抽3名代表参加比赛,请编写一个随机抽取程序,执行效果如图2。请回答以下问题:

(1)、加框处代码的作用是
(2)、实现上述功能的部分Python 程序如下,请在划线处填写合适的代码。

import csv

import random

#数据读入

f=open("name.csv","r")

flines=csv.reader(f)

name_list=[]

m=6   #班级总数

total=18   #参赛总人数

for line in flines:

   

        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()

举一反三
返回首页

试题篮