上海市高等学校信息技术水平二三级python 模拟题 编程

1. 数据分析题(17分):

 流行病学通常关注单日治愈患者例数增长(即当日治愈例数减去前日治愈例数),并以单日治愈患者例数最高增长点作为疫情向好发展的标志点。“c:/素材/mousheng.txt”文件是以逗号分隔的2020年1月22日至3月22日某省发生新冠肺炎疫情变化数据文本文件(如图所示,提示:已按日期递增排序,有标题行)

 请编写程序,找出单日治愈例数增长最高日期,若有并列最高增长日,则选择并列的最后一日。 运行结果如图所示,按图示的格式输出结果。程序保存在C:\KS目录下,名为4_1.py

f = open("C:/素材/covid19mousheng.txt")
s = f.read()
sh = s.split('\n')
sh = sh[1:]

max = 0;year = 0;month = 0;day = 0
sh[0] = sh[0].split(',')

for i in range(1,len(sh)-1):
    sh[i] = sh[i].split(',')
    m = int(sh[i][4]) - int(sh[i-1][4])
    
    if(m >= max):
         max = m
         a = sh[i][0].split('/')
         year = a[2]
         month = a[0]
         day = a[1]
         
         
print("%s年%s月%s日为某省单日治愈增长最高日,较前日增长%d例"%(year,month,day,max))

2. 运算题(

评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值