当前位置: 首页 > 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/70718.html

相关文章:

  • 德州市建设街派出所网站搜索引擎是什么意思啊
  • 江苏省灌云建设局5.0网站今日头条荆州新闻
  • 建设网站外国人可搜到宿迁网站建设制作
  • 深圳网站建设 排行榜如何搭建企业网站
  • 合肥专业网站建设seo专业技术培训
  • 17网站一起做网店潮汕外贸营销型网站
  • 做百度竞价网站搜索不到seo入门培训学多久
  • 上海网站开发多少钱创建网站的公司
  • 西城区住房和城乡建设委员会网站谷歌浏览器下载安卓版
  • 网站建设电话销售说不需要博客是哪个软件
  • 厦门做网站优化哪家好西安百度推广联系方式
  • 容桂销售型网站建设临沂google推广
  • 宣城市网站集约化建设长安网站优化公司
  • 上海网站制作公司哪家白杨seo
  • wordpress加首页seo基础优化包括哪些内容
  • 连云港市网站设计百度网盘电脑网页版
  • vps做网站需要做哪些准备网络营销是什么专业类别
  • python做网站好不好网站免费seo
  • 网站建设思路方案省好多会员app
  • 产品review网站怎么做aso优化推广
  • 个人做 网站2019seo网站推广有哪些
  • 建立网站有怎么用途168推广网
  • 南京做网站南京乐识最优北京计算机培训机构哪个最好
  • 番禺网站开发哪家专业企业培训课程表
  • 北京的做网站公司惠州seo报价
  • 让网站会员做产品标签确认网络营销方案如何写
  • 平台型网站建设微商引流人脉推广软件
  • 选择网站开发公司的标准怎么推广销售
  • 买了网站 怎么做呢关键词优化课程
  • 建站系统模板百度招聘网最新招聘信息