已知存储学生成绩信息的字典结构如下: stu = {"name":"杨一","english":85,"python":90,"math":92}。编写要求: (1)请使用上述结构输入n个学生的name,及 english,python,math三门课程的成绩并存放于列表中。 (2)n为由用户输入大于0的整数,name为字符串类型,english、python、math位数值型类型 (3)计算每位同学的平均成绩,同时在字典列表中添加平均成绩(保留小数1位)的信息,输出所有学生的成绩信息 (4)按平均分从高到低输出学生姓名和平均分
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
Python语言设计
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-天际的海浪 2021-06-01 09:47关注n = int(input("输入学生数量:")) lst = [] for i in range(n): name = input(f"第{i+1}个学生的name:") english = float(input(f"第{i+1}个学生的english课程的成绩:")) python = float(input(f"第{i+1}个学生的python课程的成绩:")) math = float(input(f"第{i+1}个学生的math课程的成绩:")) stu = {"name":name,"english":english,"python":python,"math":math} stu["avg"] = round((english+python+math)/3,1) lst.append(stu) print(*lst,sep='\n') lst.sort(key=lambda x: x['avg'], reverse=True) for x in lst: print('姓名:',x['name'],'平均分:',x['avg'])
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-11-24 02:15回答 2 已采纳 第二题代码 #!/usr/bin/env python # -*- coding:utf-8 -*- start=65 end=72 for i in range(start,end):
- 2021-10-17 03:54回答 1 已采纳 前面的代码呢?
- 2021-09-30 08:39回答 1 已采纳 肯定不能的。 通过input()函数的官方解释,从标准输入读取一个字符串。是字符串类型 通过类型转换就可以了:if int(num_one) % int(num_two)==0: num_on
- 2023-06-13 02:19上海交通大学推出的《Python语言程序设计实践教程》正是顺应这一趋势,旨在普及Python语言的教学,帮助学生掌握这门现代编程语言,并通过实践提升解决实际问题的能力。 Python语言之所以能够在教育领域广受欢迎,...
- 2021-05-21 10:27回答 6 已采纳 组成1位数是3个。1,3,5结尾,共3个 组成2位数是5*3个。第一位不能为0,共15个 依次类推 sum = 3 s = 3 for j in range(1, 6): print(
- 2022-04-13 14:09回答 1 已采纳 import random price = random.randint(1, 10) guess = int(input("请输入0-10的数字: ")) time = 1 while True:
- 2022-01-19 15:46回答 2 已采纳 是要这种效果? # 导入tkinter库 from tkinter import * # 尝试次数 retry_times = 0 # 设置登录窗口 win = Tk() win.title('登
- 2024-02-25 04:05"Python语言程序设计(微课版)"是一门旨在教授Python编程基础知识及其在不同领域应用的课程,由专家宁爱军主讲。这门课程通过一系列PPT讲义,详细介绍了Python的核心概念和技术,包括编程基础、数据结构、控制结构...
- 2021-06-18 07:41回答 2 已采纳 参考一下:https://blog.csdn.net/u014204541/article/details/80241552 如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢
- 2021-09-11 03:43回答 1 已采纳 很迷,如果说a是数组,a确实是存放很多值,但是实际上应该说a[0],a[1]等才是单独的变量吧
- 2022-04-29 07:45回答 3 已采纳 只要改后面两处就可以,如果第一处也算错误的话,可能题目意思2到300之间应该包括300? import math primes = [] notprimes = [] for i in range(2
- 2023-06-13 02:18Python语言是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱,尤其适合初学者入门。本教程旨在提供Python编程的基础知识,帮助学习者快速掌握Python编程的基本概念和技巧。 第一章概述部分通常会...
- 2021-01-02 05:35Python语言程序设计教程_例题源码
- 2023-06-13 02:18《Python语言程序设计基础》第二版是一本针对初学者深入浅出的Python教程,由嵩天、礼欣、黄天翮三位作者共同编写。书中强调了以理解和应用计算生态为目标的Python教学理念,旨在帮助读者不仅仅是掌握Python语法,更...
- 2022-04-20 05:16Python在线学习平台的设计与实现Python在线学习平台的设计与实现Python在线学习平台的设计与实现Python在线学习平台的设计与实现Python在线学习平台的设计与实现Python在线学习平台的设计与实现Python在线学习平台的...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司