Python三级 每周练习题32

如果你感觉有收获,欢迎给我微信扫打赏码 ———— 以激励我输出更多优质内容在这里插入图片描述

练习一:

作业1
(1)用 python 新建一个文件名为jscj.csv 文件,将上述的数据写入表格
(2)计算输出每个班的平均分(结果保留两位小数)
在这里插入图片描述

答案:

with open('cjm.csv','w+',encoding='utf-8') as f:lis1=['班级','编号','成绩\n']lis2=['1','5','87\n']lis3=['3','4','67\n']lis4=['2','6','69\n']lis5=['3','4','45\n']lis6=['2','3','78\n']lis7=['1','5','90\n']lis8=['2','6','95\n']lis9=['3','3','65\n']lis10=['1','7','88\n']lis11=['2','7','98\n']f.write(','.join(lis1))f.write(','.join(lis2))f.write(','.join(lis3))f.write(','.join(lis4))f.write(','.join(lis5))f.write(','.join(lis6))f.write(','.join(lis7))f.write(','.join(lis8))f.write(','.join(lis9))f.write(','.join(lis10))f.write(','.join(lis11))with open('cjm.csv','r+',encoding='utf-8') as f:yi=0yi_sum=0er=0er_sum=0san=0san_sum=0lis=[]for line in f:lis.append(line.strip('\n').split(','))for line in lis:for r in line:if r=="1":lis1=lineyi+=1yi_sum+=int(lis1[2])if r=="2":lis1=lineer+=1er_sum+=int(lis1[2])if r=="3":lis1=linesan+=1san_sum+=int(lis1[2])print('一班平均分%.2f'% (yi_sum/yi))print('二班平均分%.2f'% (er_sum/er))print('三班平均分%.2f'% (san_sum/san))

输出案例:
在这里插入图片描述

练习二:

作业 2 : 补全代码:
百钱买百鸡是我国古代数学家张丘建在(其经》一书中提出的数学问题,问题的原文是:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?这个何题用现代文描述起来就是: 公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,如果用100文钱买100只鸡,那么公鸡,母鸡和小鸡各应该买多少只呢?请完成下面程序中空白处的语句,实现对问题的求解,我出所有符合题目要求的买鸡方案,并输出,#设cock,hen、chicken分别为公鸡、母鸡和小鸡的数量,num为符合题目要求的方案数目。
在这里插入图片描述

答案:

1,range(1,101)
2,cock+hen+chicken
3,100
4,num+1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/309101.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

英语打卡分析12

[爱心]长难句分享第十二天解析 [玫瑰]【词汇】: • appropriate [əˈproʊpriət] adj. 恰当的 • in place 准备妥当 • caregiver [ˈkerɡɪvər] n. 看护人 • no more … than… 和……一样不 • newsworthy [ˈnuːzwɜːri] adj. 值得报道的 • capable […

golang第一卷---go入门

go入门 对于使用go的好处环境变量配置开发工具 参考网站 :go入门 对于使用go的好处 简单好记的关键词和语法。轻松上手,简单易学。更高的效率。比Java,C等拥有更高的编译速度,同时运行效率媲美C,同时开发效率非常高。…

tcpdump出现permission denied

在使用tcpdump -i eth0 src host 192.168.0.184 and ip and port 22 -nn -w ping.pacp命令抓包并把抓到的数据保存到ping.pacp时,出现了权限错误的报错。但实际上我这里用的是root用户执行的命令。 查阅man手册发现: 在tcpdump中,-Z选项用于在启动数据…

C练习——判断三角形并求面积

题目:从健盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能构成三角形,则计算并输出三角形的面积,否则提示不能构成三角形。 已知构成三角形的条件是:任意两边之和大于第三边。 解析&#…

山西电力市场日前价格预测【2023-12-31】

日前价格预测 预测说明: 如上图所示,预测明日(2023-12-31)山西电力市场全天平均日前电价为445.23元/MWh。其中,最高日前电价为791.27元/MWh,预计出现在08:15。最低日前电价为270.52元/MWh,预计…

CSS日常总结--CSS伪类

前言 CSS伪类是一种允许选择文档中特定状态或位置的CSS选择器。它们用于选择不同状态下的元素,而无需改变HTML标记的内容。伪类以冒号(:)开头,紧随其后的是伪类的名称。它们与选择器结合使用,以定义在特定条件下应用的…

网络基础操作练习

知识改变命运&#xff0c;技术就是要分享&#xff0c;有问题随时联系&#xff0c;免费答疑&#xff0c;欢迎联系&#xff01; 手把手教你操作华为设备&#xff0c;新手必看。 实验拓扑图 关于命令行视图 1&#xff09;用户视图 <Huawei> 2&#xff09;系统视图 [Hu…

数字PID算法基础

数字PID是由编程语言实现的PID算法并烧录到控制芯片中&#xff0c;控制芯片与电机驱动连接&#xff0c;将PID控制算法的输出转换为PWM控制信号发送给电机驱动电路&#xff0c;电机驱动电路与直流电机相连并将PWM控制信号转换为具有相同占空比的PWM供电电压&#xff0c;通过对输…

数据库——简单查询复杂查询

1.实验内容及原理 1. 在 Windows 系统中安装 VMWare 虚拟机&#xff0c;在 VMWare 中安装 Ubuntu 系统,并在 Ubuntu 中搭建 LAMP 实验环境。 2. 使用 MySQL 进行一些基本操作&#xff1a; &#xff08;1&#xff09;登录 MySQL&#xff0c;在 MySQL 中创建用户&#xff0c;…

AI又进化了,AI 写代码工具

今年 AI 的发展可谓一日千里&#xff0c;相信不少同学应该都用过 AI 来帮助自己提高开发效率吧&#xff1f; 比如让 AI 根据注释生成代码、解释整段代码、提供技术问题的答疑、修改 Bug、生成单元测试等等。 在 12 月 28 日刚刚结束的 WAVE SUMMIT 深度学习开发者大会上&…

使用Halcon 采集图像并进行简单处理rgbl_to_gray/threshold/connection/fill_up

使用Halcon 采集图像并进行简单处理 文章目录 使用Halcon 采集图像并进行简单处理 下面介绍一个简单的采集图像的例子。在Halcon中利用图像采集接口&#xff0c;使用USB3.0相机实时拍摄图像。采集到图像后对图像进行简单的阀值分割处理&#xff0c;将有物体的区域标记出来。 &a…

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《面向平稳氢气需求的综合制氢系统鲁棒优化配置方法》

本专栏栏目提供文章与程序复现思路&#xff0c;具体已有的论文与论文源程序可翻阅本博主的专栏栏目《论文与完整程序》 这个标题涉及到针对平稳氢气需求的综合制氢系统鲁棒优化配置方法。让我们逐步解读这个标题的关键要素&#xff1a; 面向平稳氢气需求&#xff1a; 这部分指…