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

多产品的网站怎么做seo导航网站系统

多产品的网站怎么做seo,导航网站系统,建站宝盒里的手机网站,wordpress做动漫网站以下是 学生信息管理系统 的简化版代码示例(控制台版本,使用文件存储数据),包含核心功能: 1. 定义学生类 class Student: def __init__(self, sid, name, score): self.sid sid # 学号 self.name name # 姓名 self.s…

以下是 学生信息管理系统 的简化版代码示例(控制台版本,使用文件存储数据),包含核心功能:

 

1. 定义学生类

 

class Student:

    def __init__(self, sid, name, score):

        self.sid = sid # 学号

        self.name = name # 姓名

        self.score = score# 成绩

 

    def to_dict(self):

        """转为字典格式,方便存储"""

        return {"sid": self.sid, "name": self.name, "score": self.score}

 

 

2. 数据存储模块(文件操作)

 

import json

 

DATA_FILE = "students.txt"

 

def save_students(students):

    """将学生列表保存到文件"""

    with open(DATA_FILE, "w", encoding="utf-8") as f:

        json.dump([s.to_dict() for s in students], f)

 

def load_students():

    """从文件加载学生列表"""

    try:

        with open(DATA_FILE, "r", encoding="utf-8") as f:

            data = json.load(f)

            return [Student(**item) for item in data]

    except FileNotFoundError:

        return []

 

 

3. 核心功能函数

 

# 初始化学生列表(从文件加载)

students = load_students()

 

def add_student():

    """添加学生"""

    sid = input("请输入学号:")

    name = input("请输入姓名:")

    score = float(input("请输入成绩:"))

    students.append(Student(sid, name, score))

    save_students(students)

    print("添加成功!")

 

def query_student():

    """查询学生(按学号)"""

    sid = input("请输入要查询的学号:")

    for s in students:

        if s.sid == sid:

            print(f"学号:{s.sid},姓名:{s.name},成绩:{s.score}")

            return

    print("未找到该学生!")

 

def update_student():

    """修改学生成绩"""

    sid = input("请输入要修改的学号:")

    for s in students:

        if s.sid == sid:

            new_score = float(input("请输入新成绩:"))

            s.score = new_score

            save_students(students)

            print("修改成功!")

            return

    print("未找到该学生!")

 

def delete_student():

    """删除学生"""

    sid = input("请输入要删除的学号:")

    global students

    students = [s for s in students if s.sid != sid]

    save_students(students)

    print("删除成功!")

 

def show_all_students():

    """显示所有学生"""

    if not students:

        print("暂无学生信息!")

        return

    print("学号\t姓名\t成绩")

    for s in students:

        print(f"{s.sid}\t{s.name}\t{s.score}")

 

 

4. 菜单交互

 

def main_menu():

    print("\n===== 学生信息管理系统 =====")

    print("1. 添加学生")

    print("2. 查询学生")

    print("3. 修改成绩")

    print("4. 删除学生")

    print("5. 显示所有学生")

    print("0. 退出系统")

    choice = input("请选择操作(0-5):")

    return choice

 

if __name__ == "__main__":

    while True:

        choice = main_menu()

        if choice == "1":

            add_student()

        elif choice == "2":

            query_student()

        elif choice == "3":

            update_student()

        elif choice == "4":

            delete_student()

        elif choice == "5":

            show_all_students()

        elif choice == "0":

            print("退出系统,感谢使用!")

            break

        else:

            print("输入有误,请重新选择!")

 

 

使用说明:

 

1. 运行代码后,根据菜单提示输入数字选择功能。

2. 数据会自动保存到同目录的  students.txt  文件中,下次运行时自动加载。

3. 可扩展功能:

- 添加成绩统计(平均分、最高分)

- 支持多条件查询(如按姓名模糊查询)

- 改用 SQLite 数据库存储(需引入  sqlite3  模块)

 

需要其他案例的代码或功能扩展,可随时告诉我!


文章转载自:

http://nsBTusgM.kncrc.cn
http://tHnN6xaN.kncrc.cn
http://j28olHUw.kncrc.cn
http://l4PyRh3z.kncrc.cn
http://8D0geOhm.kncrc.cn
http://9ZcjTVyB.kncrc.cn
http://67XA5nQX.kncrc.cn
http://p7lG9K8n.kncrc.cn
http://kDVkrH1W.kncrc.cn
http://0JHZHIWv.kncrc.cn
http://X7zFRrfh.kncrc.cn
http://7Mfsnz6b.kncrc.cn
http://kkSWhwEJ.kncrc.cn
http://Z3I1Zw8i.kncrc.cn
http://8uTWA6UK.kncrc.cn
http://v6idmZyx.kncrc.cn
http://YA3aJbpc.kncrc.cn
http://GK6I7rqi.kncrc.cn
http://Q6qeL0ET.kncrc.cn
http://raDNZ6Jq.kncrc.cn
http://M6xwNiuQ.kncrc.cn
http://aAiJGiWT.kncrc.cn
http://Nfbt6SfI.kncrc.cn
http://cTOr0sSo.kncrc.cn
http://C9nRlIPH.kncrc.cn
http://F2XBM3Be.kncrc.cn
http://1btGomqU.kncrc.cn
http://PfIfg3dI.kncrc.cn
http://qqc90G0c.kncrc.cn
http://jINxJPP7.kncrc.cn
http://www.dtcms.com/wzjs/760685.html

相关文章:

  • 国内网站设计婚纱摄影网站优化技巧
  • yellow网站推广联盟亚马逊官网首页
  • 怎样更换动易2006网站模板wordpress 拍卖
  • 淘宝网站网页设计说明上海jsp网站建设
  • 农村网站平台建设方案西双版纳傣族自治州海拔多少
  • 网站蜘蛛记录优惠劵精选网站怎么做
  • 建设网站培训的pptwordpress 商城插件
  • 公众号授权网站河北智慧团建网站登录
  • 网站规划与网页设计第二版华为手机官网商城
  • 成都网站建设哪家技术好优化防控举措
  • 哈尔滨信息网招聘网站优化名词解释
  • 手机网站跟PC端网站有啥区别网页设计作业成品20页
  • 网站建设运营计划杭州正规制作网站公司吗
  • 汕头建站模板搭建哈尔滨企业自助建站系统
  • 海口建设工程信息网站元旦ppt模板免费下载
  • 简单的手机网站模板免费下载附近广告公司地址
  • 做室内设计的网站有哪些内容山东省建设八大员考试网站
  • 7k网站怎么做天津网络网站公司
  • 网站ui设计是什么意思翻译网站建设
  • 蚌埠网站建设建设兼职网站目的
  • 做礼品建什么网站如何快速使用模版做网站
  • 哪里网站开发好如何建网站和推广
  • html 单页网站建一个商城型网站
  • 网站制作报价被哪些因素影响学做网站的书
  • 乐清做网站的公司有哪些温州网站建设
  • 专做农产品的网站有哪些wordpress 值得买
  • 肇庆企业做网站惠州网吧
  • 如何自己开发一个平台网站优化seo四个建议
  • 怎么查看网站虚拟空间wordpress智能机器人
  • 国外做汽配的网站垦利县企业型网站建设