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

wordpress 获得当前url重庆seo推广公司

wordpress 获得当前url,重庆seo推广公司,山东烟台疫情最新情况,兰州格罗互联网技术服务有限公司🎯 今日目标 巩固列表、字典、条件、循环等基础知识练习程序结构设计和模块拆解能力完成一个小型终端项目:学生信息管理系统 🗂️ 项目说明 该系统具有以下功能: 添加学生信息(姓名、年龄、成绩)显示所有…

🎯 今日目标

  • 巩固列表、字典、条件、循环等基础知识
  • 练习程序结构设计和模块拆解能力
  • 完成一个小型终端项目:学生信息管理系统

🗂️ 项目说明

该系统具有以下功能:

  1. 添加学生信息(姓名、年龄、成绩)
  2. 显示所有学生信息
  3. 查询指定学生
  4. 删除学生信息
  5. 退出系统

📋 示例界面效果

==== 学生信息管理系统 ====
1. 添加学生
2. 查看所有学生
3. 查询学生
4. 删除学生
5. 退出系统
请输入操作编号(1-5):

💡 操作建议

  • 运行程序后,输入数字 1 开始添加学生信息;
  • 输入 2 可以查看已添加的所有学生;
  • 输入 3 查询某个学生的详细信息;
  • 输入 4 删除某位学生;
  • 输入 5 退出程序。

🧱 示例代码

students = []while True:print("\n==== 学生信息管理系统 ====")print("1. 添加学生")print("2. 查看所有学生")print("3. 查询学生")print("4. 删除学生")print("5. 退出系统")choice = input("请输入操作编号(1-5):")if choice == "1":name = input("请输入姓名:")age = int(input("请输入年龄:"))score = float(input("请输入成绩:"))student = {"name": name, "age": age, "score": score}students.append(student)print("✅ 添加成功!")elif choice == "2":if not students:print("📭 当前无学生信息")else:print("📋 所有学生信息:")for s in students:print(f"姓名: {s['name']} | 年龄: {s['age']} | 成绩: {s['score']}")elif choice == "3":search_name = input("请输入要查询的姓名:")found = Falsefor s in students:if s["name"] == search_name:print(f"🎯 找到:年龄: {s['age']} | 成绩: {s['score']}")found = Truebreakif not found:print("❌ 没有找到该学生。")elif choice == "4":del_name = input("请输入要删除的姓名:")for s in students:if s["name"] == del_name:students.remove(s)print("🗑️ 删除成功!")breakelse:print("❌ 没有找到该学生。")elif choice == "5":print("👋 再见!感谢使用学生信息管理系统!")breakelse:print("⚠️ 输入错误,请重新选择。")

输出结果为:

==== 学生信息管理系统 ====
1. 添加学生
2. 查看所有学生
3. 查询学生
4. 删除学生
5. 退出系统
请输入操作编号(1-5):1
请输入姓名:Sally
请输入年龄:22
请输入成绩:90
✅ 添加成功!==== 学生信息管理系统 ====
1. 添加学生
2. 查看所有学生
3. 查询学生
4. 删除学生
5. 退出系统
请输入操作编号(1-5):2
📋 所有学生信息:
姓名: Sally | 年龄: 22 | 成绩: 90.0==== 学生信息管理系统 ====
1. 添加学生
2. 查看所有学生
3. 查询学生
4. 删除学生
5. 退出系统
请输入操作编号(1-5):3
请输入要查询的姓名:Sally
🎯 找到:年龄: 22 | 成绩: 90.0==== 学生信息管理系统 ====
1. 添加学生
2. 查看所有学生
3. 查询学生
4. 删除学生
5. 退出系统
请输入操作编号(1-5):4
请输入要删除的姓名:Sally
🗑️ 删除成功!==== 学生信息管理系统 ====
1. 添加学生
2. 查看所有学生
3. 查询学生
4. 删除学生
5. 退出系统
请输入操作编号(1-5):5
👋 再见!感谢使用学生信息管理系统!

🔁 建议你练习的变式功能

  • 学生成绩排序显示(高到低)
  • 修改指定学生信息
  • 将信息保存到文本文件中(以后学习文件处理时扩展)
  • 增加性别字段,或者支持多个字段的搜索
students = []def add_student():name = input("请输入姓名:")age = input("请输入年龄:")gender = input("请输入性别(男/女):")score = input("请输入成绩:")student = {"name": name, "age": age, "gender": gender, "score": score}students.append(student)print("添加成功")def show_students():if not students:print("📭 当前无学生信息")else:sorted_students = sorted(students, key = lambda s : s['score'], reverse = True)print("📋 学生信息(按成绩降序):")for s in sorted_students:print(f"姓名: {s['name']} | 年龄: {s['age']} | 性别: {s['gender']} | 成绩: {s['score']}")def search_student():keyword = input("请输入要查询的姓名或性别:")found = Falsefor s in students:if s["name"] == keyword or s["gender"] == keyword:print(f"🎯 找到:姓名: {s['name']} | 年龄: {s['age']} | 性别: {s['gender']} | 成绩: {s['score']}")found = Trueif not found:print("❌ 没有找到匹配的学生。")def delete_student():del_name = input("请输入要删除的学生姓名:")for s in students:if s["name"] == del_name:students.remove(s)print("🗑️ 删除成功!")returnprint("❌ 没有找到该学生。")def update_student():name = input("请输入要修改的学生姓名:")for s in students:if s["name"] == name:print(f"当前信息:年龄: {s['age']} | 性别: {s['gender']} | 成绩: {s['score']}")s["age"] = int(input("请输入新的年龄:"))s["gender"] = input("请输入新的性别:")s["score"] = float(input("请输入新的成绩:"))print("✅ 修改成功!")returnprint("❌ 没有找到该学生。")def save_to_file():with open("students.txt", "w", encoding="utf-8") as f:for s in students:line = f"{s['name']},{s['age']},{s['gender']},{s['score']}\n"f.write(line)print("💾 信息已保存到 students.txt 文件")# 主程序入口
while True:print("\n==== 🧠 学生信息管理系统(进阶版) ====")print("1. 添加学生")print("2. 查看所有学生(按成绩排序)")print("3. 查询学生(按姓名/性别)")print("4. 删除学生")print("5. 修改学生信息")print("6. 保存信息到文件")print("7. 退出系统")choice = input("请输入操作编号(1-7):")if choice == "1":add_student()elif choice == "2":show_students()elif choice == "3":search_student()elif choice == "4":delete_student()elif choice == "5":update_student()elif choice == "6":save_to_file()elif choice == "7":print("👋 再见!感谢使用学生信息管理系统!")breakelse:print("⚠️ 输入有误,请重新选择。")

输出结果为:

1.添加学生

==== 🧠 学生信息管理系统(进阶版) ====
1. 添加学生
2. 查看所有学生(按成绩排序)
3. 查询学生(按姓名/性别)
4. 删除学生
5. 修改学生信息
6. 保存信息到文件
7. 退出系统
请输入操作编号(1-7):1
请输入姓名:Sally
请输入年龄:23
请输入性别(男/女):男  
请输入成绩:90
添加成功==== 🧠 学生信息管理系统(进阶版) ====
1. 添加学生
2. 查看所有学生(按成绩排序)
3. 查询学生(按姓名/性别)
4. 删除学生
5. 修改学生信息
6. 保存信息到文件
7. 退出系统
请输入操作编号(1-7):1
请输入姓名:Tom
请输入年龄:22
请输入性别(男/女):女
请输入成绩:99
添加成功

2.查看所有学生(按成绩排序)

==== 🧠 学生信息管理系统(进阶版) ====
1. 添加学生
2. 查看所有学生(按成绩排序)
3. 查询学生(按姓名/性别)
4. 删除学生
5. 修改学生信息
6. 保存信息到文件
7. 退出系统
请输入操作编号(1-7):2
📋 学生信息(按成绩降序):
姓名: Tom | 年龄: 22 | 性别:| 成绩: 99
姓名: Sally | 年龄: 23 | 性别:| 成绩: 90

3.查询学生(按姓名/性别)

==== 🧠 学生信息管理系统(进阶版) ====
1. 添加学生
2. 查看所有学生(按成绩排序)
3. 查询学生(按姓名/性别)
4. 删除学生
5. 修改学生信息
6. 保存信息到文件
7. 退出系统
请输入操作编号(1-7):3
请输入要查询的姓名或性别:Sally
🎯 找到:姓名: Sally | 年龄: 23 | 性别:| 成绩: 90==== 🧠 学生信息管理系统(进阶版) ====
1. 添加学生
2. 查看所有学生(按成绩排序)
3. 查询学生(按姓名/性别)
4. 删除学生
5. 修改学生信息
6. 保存信息到文件
7. 退出系统
请输入操作编号(1-7):3
请输入要查询的姓名或性别:Tom
🎯 找到:姓名: Tom | 年龄: 22 | 性别:| 成绩: 99

5.修改学生信息

==== 🧠 学生信息管理系统(进阶版) ====
1. 添加学生
2. 查看所有学生(按成绩排序)
3. 查询学生(按姓名/性别)
4. 删除学生
5. 修改学生信息
6. 保存信息到文件
7. 退出系统
请输入操作编号(1-7):5
请输入要修改的学生姓名:Sally
当前信息:年龄: 23 | 性别:| 成绩: 90
请输入新的年龄:23
请输入新的性别:女
请输入新的成绩:90
✅ 修改成功!==== 🧠 学生信息管理系统(进阶版) ====
1. 添加学生
2. 查看所有学生(按成绩排序)
3. 查询学生(按姓名/性别)
4. 删除学生
5. 修改学生信息
6. 保存信息到文件
7. 退出系统
请输入操作编号(1-7):5
请输入要修改的学生姓名:Tom
当前信息:年龄: 22 | 性别:| 成绩: 99
请输入新的年龄:22
请输入新的性别:男
请输入新的成绩:99
✅ 修改成功!

6.保存信息到文件

==== 🧠 学生信息管理系统(进阶版) ====
1. 添加学生
2. 查看所有学生(按成绩排序)
3. 查询学生(按姓名/性别)
4. 删除学生
5. 修改学生信息
6. 保存信息到文件
7. 退出系统
请输入操作编号(1-7):6
💾 信息已保存到 students.txt 文件

保存的students.txt文件:
在这里插入图片描述
4.删除学生:

==== 🧠 学生信息管理系统(进阶版) ====
1. 添加学生
2. 查看所有学生(按成绩排序)
3. 查询学生(按姓名/性别)
4. 删除学生
5. 修改学生信息
6. 保存信息到文件
7. 退出系统
请输入操作编号(1-7):4
请输入要删除的学生姓名:Sally
🗑️ 删除成功!

✅ 今日小结

通过这个项目,你将:

  • 熟悉基本的 CRUD(增删改查)逻辑
  • 巩固 dict 与 list 的组合使用
  • 增强对输入判断、循环控制的理解
http://www.dtcms.com/wzjs/100314.html

相关文章:

  • 加强机关网站内容建设今日热点
  • 残疾人无障碍网站怎么做武汉网络关键词排名
  • 男人和女人做羞羞的免费网站郴州网站建设网络推广渠道
  • 58同城招聘 招聘网许昌seo推广
  • 手机网站与PC网站长春seo排名扣费
  • 中国建设银行东莞市网站提高工作效率的工具
  • 网站视频主持人网临沂网站建设公司哪家好
  • 东莞品牌网站设计公司网址如何下载视频
  • 安卓毕业设计代做网站青岛seo关键词
  • 罗马尼亚网站后缀长沙网站开发
  • 湖南建网站设计网络推广方案
  • 虚拟主机如何做网站国外免费建站网站搭建
  • 网站制作加教程视频网站制作培训
  • 建设网站好公司哪家好手机导航下载2022新版
  • 企业为什么做网站 图片国际军事新闻
  • 网站每天一条推送怎么做的优化网络推广外包
  • 山西住房和城乡建设厅网站优化方法
  • 东莞58同城做网站电话zac博客seo
  • 已经有了域名怎么做网站seo排名优化网站
  • 青岛建设系统一体化网站关键词优化和seo
  • 怎么测网站流量吗2345网址导航是病毒吗
  • 网站上线多久才能百度seo标签优化
  • 六安网站建设哪家靠谱武汉seo顾问
  • 网站建设微站上海百度首页优化
  • wordpress手机怎么分享链接天津seo推广优化
  • 邯郸网站制作哪家好石家庄seo推广公司
  • 怎么做网站的关键词库seo一键优化
  • 如何做网站限制石家庄seo公司
  • 如何做超市的网站怎么优化网站关键词排名
  • wordpress工单网站如何做优化推广