当前位置: 首页 > news >正文

汕头网站制作找哪家商城网站建设 优帮云

汕头网站制作找哪家,商城网站建设 优帮云,h5模板网站免费,台州市建设施工图审图网站题目一 输入10个整数,输出其中不同的数,即如果一个数出现了多次,只输出一次(要求按照每一个不同的数第一次出现的顺序输出)。 解题 错误题解 a list(map(int,input().split())) b [] b.append(a[i]) for i in range(2,11):if a[i] not in b:b.append(a[i]) print(b)但是会…

题目一

输入10个整数,输出其中不同的数,即如果一个数出现了多次,只输出一次(要求按照每一个不同的数第一次出现的顺序输出)。

解题

错误题解

a = list(map(int,input().split()))
b = []
b.append(a[i])
for i in range(2,11):if a[i] not in b:b.append(a[i])
print(b)

但是会出现i报错, 

 发散思维一下,要做到遍历a列表里的元素的方法还有,尝试一下

for element in list1:
a = list(map(int,input().split()))
b = []
for element in a:if element not in b:b.append(element)
print(b)

 

题目二

输入10个学生5门课的考试成绩,分别用函数实现以下功能:
(1)计算一个学生的平均分;(2)计算每门课程的平均分;(3)找出每门课程的最高分。 

解题

用字典的典型错误,字典中的key唯一,不允许重复

a = {}
for i in range(10):student_name = input()for j in range(5):subject = int(input())a[student_name] = subject
print(a)

 

但是发现这样写,相当于每个键对应的值都在最后一次输入中被更新 ,但是想要一个学生的名字对应五个成绩,可以使用列表,一个键对应一个列表。列表的下标就是对应的科目。

a = {}
for i in range(10):student_name = input()subject = list(map(int,input().split()))a[student_name] = subject
print(a)

 

现在就完成了输入部分的功能,接下来是输出功能的实现 

a = {}for i in range(10):student_name = input()subject = list(map(int, input().split()))a[student_name] = subjectstudent_average = []
for student in a:scores = a[student]average = sum(scores) / len(scores)student_average.append(average)num_subjects = len(next(iter(a.values())))
subject_totals = [0] * num_subjects
for student in a:score_list = a[student]for i in range(num_subjects):subject_totals[i] += score_list[i]
subject_averages = [total / len(a) for total in subject_totals]
print("\n各科目的平均成绩:")
for i, avg in enumerate(subject_averages, start=1):print(f"科目{i}: {avg:.2f}")# 找出每门课程的最高分
course_max_scores = [float('-inf')] * num_subjects
for student in a:score_list = a[student]for i in range(num_subjects):if score_list[i] > course_max_scores[i]:course_max_scores[i] = score_list[i]
print("\n每门课程的最高分:")
for i, max_score in enumerate(course_max_scores, start=1):print(f"科目{i}: {max_score}")

http://www.dtcms.com/a/546743.html

相关文章:

  • 商务网站建设珠海做公司网站
  • 付网站建设费分录开通一个微信小程序
  • Pycatia二次开发基础代码解析:非实体清理、数据导出与产品转换自动化技术解析
  • 做网站找哪家好思南网页设计大赛策划书
  • 网站建设公司代理商网页设计与制作实验报告总结
  • 如何判断本地磁盘是固态硬盘还是机械硬盘
  • 光储充EMC合同模板
  • 利用技术搭建网站做网站代理线上线下相结合的营销模式
  • TorchIO:超级好用的3D医学图像处理package
  • 大规模微服务系统中的雪崩故障防治
  • wordpress图下一篇seo关键词搜索和优化
  • 【序章】金融量化入门级学习——暨一颗韭菜的茁壮成长
  • 网站搭建哪家好网络营销出来做什么
  • express风格的mcpServer
  • 吴江城乡住房和城乡建设局网站wordpress 打开慢
  • 北京做家教的的网站网站建设费用属于管理费用科目
  • 凉州区住房城乡建设局网站云南住房和城乡建设厅网站首页
  • Auto CAD二次开发——多边形多段线
  • 怎么用腾讯云主机建设网站网站配置域名解析
  • PCIe 5.0 SSD相比PCIe 4.0,体验提升明显吗?Kingston FURY Renegade G5
  • 3.3V系统电源自动切换方案全解析:从二极管到三电源无缝切换
  • 怎样建设旅游网站重庆北碚网站制作
  • 网站代码模板免费嵌入式软件开发和c++软件开发
  • 重庆做网站建设哪家好印度搜索引擎 龙之向导
  • 如何看到网站的制作公司把wordpress变成图床
  • 泉州住房与城乡建设网站帮企业做网站赚钱吗
  • 根据三阶Bezier曲线起点到中间某点的弧长,确定该点的参数u值的方法
  • 网络用户管理系统在线优化网站
  • wordpress站点改名wordpress做社交网站
  • 网站开发协议合作台州网站制作定制