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

沈阳手机网站制作成品短视频软件大全下载手机版

沈阳手机网站制作,成品短视频软件大全下载手机版,如何做能放照片的网站,郑州网站建设新闻学生成绩表信息包括学号、姓名、各科课程成绩(语文、数学、英语、政治)和总分。用带头结点的单链表管理学生成绩表,每个学生的信息依次从键盘输入,并根据需要进行插入、删除、排序、输出等操作。 import json# 初始化系统 studen…

学生成绩表信息包括学号、姓名、各科课程成绩(语文、数学、英语、政治)和总分。用带头结点的单链表管理学生成绩表,每个学生的信息依次从键盘输入,并根据需要进行插入、删除、排序、输出等操作。

import json# 初始化系统
students = []# 结构体
class Student:def __init__(self, ID, Name, Mark):self.ID = IDself.Name = Nameself.Mark = Markself.Total = sum(Mark)self.Average = self.Total / len(Mark)# 录入
def inputt():global studentsID = input("请输入学号:")Name = input("请输入姓名:")Marks = []for subject in ["数学", "英语", "语文"]:mark = float(input(f"请输入{subject}成绩:"))Marks.append(mark)student = Student(ID, Name, Marks)students.append(student)print("录入成功。")# 删除
def deletee():global studentsID = input("请输入要删除的学生学号:")found = Falsefor student in students:if student.ID == ID:students.remove(student)found = Trueprint("删除成功。")breakif not found:print(f"未找到学号为{ID}的学生。")# 修改
def modfiy():global studentsID = input("请输入要修改的学生学号:")found = Falsefor student in students:if student.ID == ID:Marks = []for subject in ["数学", "英语", "语文"]:mark = float(input(f"请输入新的{subject}成绩:"))Marks.append(mark)student.Mark = Marksstudent.Total = sum(Marks)student.Average = student.Total / len(Marks)found = Trueprint("修改成功。")breakif not found:print(f"未找到学号为{ID}的学生。")# 插入
def insert():global studentsposition = int(input("请输入要插入的位置(1-{}):".format(len(students) + 1)))if 1 <= position <= len(students) + 1:ID = input("请输入学号:")Name = input("请输入姓名:")Marks = []for subject in ["数学", "英语", "语文"]:mark = float(input(f"请输入{subject}成绩:"))Marks.append(mark)student = Student(ID, Name, Marks)students.insert(position - 1, student)print("插入成功。")else:print("插入位置无效。")# 排序
def sort():global studentsstudents.sort(key=lambda x: x.Average, reverse=True)print("排序完成。")# 显示
def display():global studentsif not students:print("暂无学生信息。")else:print("学号\t姓名\t数学\t英语\t语文\t总分\t平均分")for student in students:print(f"{student.ID}\t{student.Name}\t{student.Mark[0]}\t{student.Mark[1]}\t{student.Mark[2]}\t{student.Total:.2f}\t{student.Average:.2f}")# 查询
def Student_SearchByIndex():global studentsID = input("请输入要查询的学生学号:")found = Falsefor student in students:if student.ID == ID:print("学号\t姓名\t数学\t英语\t语文\t总分\t平均分")print(f"{student.ID}\t{student.Name}\t{student.Mark[0]}\t{student.Mark[1]}\t{student.Mark[2]}\t{student.Total:.2f}\t{student.Average:.2f}")found = Truebreakif not found:print(f"未找到学号为{ID}的学生。")# 主函数
def main():while True:print("\n学生成绩管理系统")print("1. 录入学生信息")print("2. 删除学生信息")print("3. 修改学生成绩")print("4. 插入学生成绩")print("5. 排序学生成绩")print("6. 显示学生成绩")print("7. 查询学生成绩")print("8. 退出系统")choice = input("请选择操作(1-8):")if choice == "1":inputt()elif choice == "2":deletee()elif choice == "3":modfiy()elif choice == "4":insert()elif choice == "5":sort()elif choice == "6":display()elif choice == "7":Student_SearchByIndex()elif choice == "8":breakelse:print("无效的选择,请重新输入。")if __name__ == "__main__":main()

http://www.yidumall.com/news/39958.html

相关文章:

  • 昆明云南微网站互联网运营推广
  • 做网站下一页营销软文范例大全300
  • 品牌设计全套案例福州网站优化公司
  • 南阳市建网站公搜索引擎环境优化
  • 电脑中怎样安装wordpress亚马逊seo关键词优化软件
  • dw5做简单的企业网站网络营销策略有哪五种
  • 做网站用笔记本电脑国际新闻最新消息今天
  • 燕郊网站建设石家庄
  • 株洲网站优化电商网站前端页面内容编写
  • 做彩票网站犯法吗暴疯团队seo课程
  • 网站设计公司官网企业网站的域名是该企业的
  • 网页设计动画网站百度指数使用指南
  • 建设企业网站价钱a站
  • 合肥网站建设新手百度视频
  • 北京微信网站建设公司天猫关键词排名怎么控制
  • 武汉有个网站叫什么谷歌推广和seo
  • 做美食网站的项目背景百度网盘资源搜索引擎搜索
  • 网站添加地图导航网页设计模板图片
  • 阿克苏交通建设局网站百度云网盘搜索引擎
  • 免费的图片做视频在线观看网站成人技能培训班有哪些
  • 做网站盈利百度推广费用报价单
  • 请别人做网站的缺点百度免费推广网站
  • 武汉网站建设公司收费海外发布新闻
  • 网站团队组成济南百度竞价
  • 天津seo网站设计抖音seo关键词优化排名
  • 百度推广手机网站湖南网站优化
  • 微网站搭建的步骤和技巧腾讯云服务器
  • 西安自助建站做网站怎么自己弄一个网站
  • vps怎么做网站搜索引擎优化的主要内容
  • 茂港网站设计公司seo是什么专业的课程