学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.40
所属科目:高中信息技术
小华除了在学校正常上课外,还报名参加了多个课外兴趣班,给出一周的学习日程(在校学习时间和课外学习时间),请你统计出一周中小华最轻松和最累分别是哪一天。
程序运行;首先从文本文件“study.txt”逐行读取一周的学习时间,文件中的数据格式如图所示,然后统计出学习时间最短和最长的一天,如果学习时间最短和最长有多天,则输出时间最靠前的一天。

(1)周一至周五的学习时间如图,则最累的一天是______。(选填:星期一~星期五)
(2)主程序。
week=[″星期一″,″星期二″,″星期三″,″星期四″,″星期五″]
studytimel,studytime2 = readfile(″study.txt″)#读入文件
n=len(studytime1)
maxday=minday=0
mindayi,maxdayi=cal(studytime1, studytime2)
print(″最轻松的一天是:″,week[mindayi])
print(″最累的一天是:″,________
程序划线处应填入的语句是。
(3)读文本文件,如下的readfile函数,功能逐行读取文本文件数据存入列表并返回。请在划线处填入合适的代码。
def readfile(filename):

f = open(filename, encoding =″utf-8")             #打开文件

stimel=[]

stime2=[]

line = f.readline()       #从文件中读取一行

while line:

          a=line.split(″″)

          stimel.append(float(a[0]))       #转换在校学习时间为实型并添加到列表stime1

          stime2.append(         )                  #转换课外学习时间为实型并添加到列表stime2

          line = f.readline()

f.close()

return stime1, stime2


(4)统计学习时长最长和最短的一天,如下cal函数。请在划线处填入合适的代码。
def cal(studytime1, studytime2)

maxt=0

mint=12

for i in range(n):

if studytime1[i]+studytime2[i]>maxt:

maxt=studytime1[i]+studytime2[i]

maxday=i

elif ____________

mint=studytime1[i]+studytime2[i]

minday=i

return ______

编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

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
我要答疑
编写解析
解析:

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

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