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

没有网站怎么做cps旅游网站建设网

没有网站怎么做cps,旅游网站建设网,公共资源交易中心招标公告,wordpress 按钮连接在哪里设置编写一个 Python 程序,可以支持让用户录入学生的姓名和学习成绩,根据学生姓名查询语文成绩,查询已经录入的学生的语文成绩最高分,查询已经录入的学生的语文成绩最低分。 程序写好后,可以使用下面这些 demo 数据测试一下…

编写一个 Python 程序,可以支持让用户录入学生的姓名和学习成绩,根据学生姓名查询语文成绩,查询已经录入的学生的语文成绩最高分,查询已经录入的学生的语文成绩最低分。

程序写好后,可以使用下面这些 demo 数据测试一下程序是否正确:

王明: 92
李华: 85
张丽: 95
陈宇: 78
赵敏: 89
刘伟: 91
孙婷: 83
周杰: 90
吴静: 88
郑毅: 79

答案

# grade_book 是一个字典,用于存储学生姓名和成绩
# 学生姓名作为 key,成绩作为 value
grade_book = {}# 打印欢迎信息
print("欢迎使用学生成绩管理系统!")# 无限循环,直到用户选择退出
while True:# 打印菜单print("\n请选择您要进行的操作:")print("1. 录入学生成绩")print("2. 查询学生成绩")print("3. 查询最高分")print("4. 查询最低分")print("5. 退出系统")# 获取用户输入choice = input("请输入选项(1-5):")if choice == '1':# --- 录入学生成绩功能 ---student_name = input("请输入学生姓名:")# 如果姓名已存在,询问用户是否更新if student_name in grade_book:print(f"学生 {student_name} 的成绩已存在,当前成绩为 {grade_book[student_name]}")overwrite = input("是否更新成绩?(y/n):").lower()if overwrite != 'y':print("取消更新。")continue# 循环直到输入有效的成绩while True:try:# 将输入的字符串转换为整数score = int(input("请输入语文成绩:"))# 将姓名和成绩存入字典grade_book[student_name] = scoreprint(f"学生 {student_name} 的成绩 {score} 已成功录入。")breakexcept ValueError:print("输入无效,成绩必须是数字。请重新输入。")elif choice == '2':# --- 查询学生成绩功能 ---student_name = input("请输入要查询的学生姓名:")# 检查学生姓名是否在字典中if student_name in grade_book:# 如果存在,打印成绩print(f"学生 {student_name} 的语文成绩为 {grade_book[student_name]}。")else:# 如果不存在,打印提示信息print(f"未找到学生 {student_name} 的成绩记录。")elif choice == '3':# --- 查询最高分功能 ---# 检查字典是否为空if not grade_book:print("当前没有学生成绩记录。")# 跳过本次循环的剩余部分,回到菜单continue# 使用 max() 函数找到字典值中的最高分max_score = max(grade_book.values())# 找到所有成绩是最高分的学生top_students = [name for name, score in grade_book.items() if score == max_score]print(f"最高分为 {max_score} 分。获得最高分的学生有:{'、'.join(top_students)}")elif choice == '4':# --- 查询最低分功能 ---# 检查字典是否为空if not grade_book:print("当前没有学生成绩记录。")# 跳过本次循环的剩余部分,回到菜单continue# 使用 min() 函数找到字典值中的最低分min_score = min(grade_book.values())# 找到所有成绩是最低分的学生low_students = [name for name, score in grade_book.items() if score == min_score]print(f"最低分为 {min_score} 分。获得最低分的学生有:{'、'.join(low_students)}")elif choice == '5':# --- 退出系统功能 ---print("感谢使用,再见!")breakelse:# --- 处理无效输入 ---print("输入无效,请输入一个介于1到5的数字。")
http://www.dtcms.com/a/447605.html

相关文章:

  • 同性男做的视频网站设计制作一个 个人主页网站
  • 专业网站有哪些平台dz增加网站标签
  • 大模型训练微调和推理阶段的显存对比分析
  • 高端的家居行业网站开发昆明网站推广价格
  • 做商城网站技术要点成都网站建设方案服务
  • 企业网站系统建设需求调研表给平面设计素材网站做素材挣钱吗
  • ps免费模板网站视频号关键词搜索排名
  • 网络营销企业网站优化Wordpress 新建标签
  • 网站建设层级图千图网素材解析网站开发
  • 辽阳网站推广公众号运营收费标准
  • C#实现三菱FX3SA PLC串口通信测试实例
  • 公司网站如何注册政务门户网站建设
  • 10.5交作业
  • 网站建设的数据所有权网页浏览器是系统软件吗
  • 事业单位网站后台建设方案建立网站一般包括什么等方式
  • 外贸做网站公司哪家好郑州高端网站案例
  • html5做网站优势东莞公司企业设计网站建设
  • 制作网站图片不显示百度招商加盟
  • 建设实验教学网站的作用有免费建站的网站
  • 表白网页制作免费网站深圳人口1756万
  • 沈阳网站建设找思路手机上干点啥能挣零花钱
  • 企业网站软件用asp做网站遇到的问题
  • 【Android】支持在线打开的文件浏览服务器开发流程讲解
  • 太原做企业网站的简洁企业网站
  • 中国邮政做特产的网站建一个网站怎么赚钱
  • 广州网站建设知名乐云seoseo关键词排名软件流量词
  • 网站备案 图标郑州做网站的论坛
  • 【Java核心技术/基础】30道Java集合框架面试题及答案
  • 福州市建设局网站 动态网站更改
  • 北京移动网站建设公司排名网站优化效果