返回顶部
首页 > 资讯 > 后端开发 > Python >Python如何实现桌面学生信息管理程序
  • 256
分享到

Python如何实现桌面学生信息管理程序

2023-06-25 13:06:27 256人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要为大家展示了“python如何实现桌面学生信息管理程序”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python如何实现桌面学生信息管理程序”这篇文章吧。最最最最基础的版本,适合零基

这篇文章主要为大家展示了“python如何实现桌面学生信息管理程序”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python如何实现桌面学生信息管理程序”这篇文章吧。

最最最最基础的版本,适合零基础,但是没有界面。

students = [    {'name': '张三', 'chinese': 60, 'math': 60, 'english': 60},    {'name': '李四', 'chinese': 60, 'math': 60, 'english': 60},    {'name': '王五', 'chinese': 60, 'math': 60, 'english': 60},]while True:    print(msg)    action = input('请选择你想要进行的操作:')    # action = 1 2 3 4 5 0    print('选择的操作:\t', action)    if action == 1:        print('1. 新建学生信息')        # 新建学员信息        name = input('请输入姓名:')        chinese = int(input('请输入语文成绩:'))        math = int(input('请输入数学成绩:'))        english = int(input('请输入英语成绩:'))        # 总分要输入吗 ?        new_student = {'name': name, 'chinese': chinese, 'math': math, 'english': english}        # 新的学员信息有了,怎么加到程序里面去        students.append(new_student)    elif action == 2:        print('2. 显示全部信息')        # 拿到所有学员的信息        print('姓名语文数学英语总分')        for student in students:            # print(student)            print(student['name'] + '' +                  str(student['chinese']) + '' +                  str(student['math']) + '' +                  str(student['english']) + '' +                  str(student['chinese'] + student['math'] + student['english']))    elif action == 3:        print('3. 查询学生信息')        name = input('请输入需要查询的学员姓名:')        # 然后打印找到的学员,没有找到就打印此学员不存在        flag = False  # 定义一个变量记录是否找到了学员        # 1. 遍历所有的学员        for student in students:            # print(student)            # 2. 如果输入的学员姓名与代码中的学员姓名一样,就是找到了            if student['name'] == name:                # 3. 然后打印找到的学员                print('姓名语文数学英语总分')                print(student['name'] + '' +                      student['chinese'] + '' +                      student['math'] + '' +                      student['english'] + '' +                      student['chinese'] + student['math'] + student['english'])                flag = True  # 找到了之后就标记一下            # 如果没有找到就打印此学员不存在        if not flag:            # 4. 没有找到就打印此学员不存在            # 应该是找完所有学员都没有找到之后才打印            print('此学员不存在')        # 一个程序员的能力与他敲过的代码是成正比的    elif action == 4:        print('4. 删除学生信息')        # 输入需要删除的学生姓名        name = input('请输入需要删除的学员姓名:')        # 找到需要删除的学员        flag = False        for student in students:            if student['name'] == name:                # 找到之后直接删除学员                # 如何从列表中删除元素                students.remove(student)                print(student['name'] + ' 学员删除成功')                flag = True        if not flag:            print('此学员不存在,无法删除')    elif action == 5:        print('5. 修改学生信息')        name = input('请输入需要修改的学员姓名:')        # 找到需要删除的学员        flag = False        for student in students:            if student['name'] == name:                # 找到学员之后就可以进行修改                print('(输入为空则不修改)')                # input 输入可能会为空                name = input('请重新输入姓名:')                chinese = input('请重新输入语文成绩:')                math = input('请重新输入数学成绩:')                english = input('请重新输入英语成绩:')                # 如果  name 输入了内容,我们再进行复制                if name:  # true false                    student['name'] = name                # 需要把字符串转化为数字                if chinese:                    student['chinese'] = int(chinese)                if math:                    student['math'] = int(math)                if english:                    student['english'] = int(english)                # 建立知识体系 需要一点一点的进行积累                flag = True        if not flag:            print('此学员不存在,无法修改')    elif action == 6:        # 条件查询 总分  语文+数据        # > < =        print()    elif action == '0':        print('0. 退出系统 欢迎下次光临')        break    else:        print('请选择正确的操作')

Python如何实现桌面学生信息管理程序

这种的话交个差没得问题,就是颜值不太高,全靠我的PyCharm背景撑住了牌面?

然后给你们展示另外一个超级全面的版本,做外包都够了。

登录界面

Python如何实现桌面学生信息管理程序

录入界面

Python如何实现桌面学生信息管理程序

录入一个张三

Python如何实现桌面学生信息管理程序

查询系统
如果录入后没出现的话刷新一下就好了

Python如何实现桌面学生信息管理程序

删除页面
刚刚才把李四删除,李四因为成绩不好被我开除了?

Python如何实现桌面学生信息管理程序

信息修改
张三偏科,我们把他成绩改一下,不然他就学法去了?

Python如何实现桌面学生信息管理程序

以上是“Python如何实现桌面学生信息管理程序”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网Python频道!

--结束END--

本文标题: Python如何实现桌面学生信息管理程序

本文链接: https://lsjlt.com/news/304992.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python如何实现桌面学生信息管理程序
    这篇文章主要为大家展示了“Python如何实现桌面学生信息管理程序”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python如何实现桌面学生信息管理程序”这篇文章吧。最最最最基础的版本,适合零基...
    99+
    2023-06-25
  • Python开发毕设案例之桌面学生信息管理程序
    下半年毕业季,各种毕业设计纷涌而至,虽然学校教了Python,但是我相信各位肯定没有认真学,做作业就懵逼的那种~ 所以我都给大家准备好了!各种版本学生管理系统设计! 我这个人比较耿...
    99+
    2024-04-02
  • Java实现学生信息管理界面
    本文实例为大家分享了Java实现学生信息管理界面的具体代码,供大家参考,具体内容如下 主类 package 学生信息管理系统; public class Main { pu...
    99+
    2024-04-02
  • python实现学生信息管理系统(面向对象)
    本文实例为大家分享了python实现学生信息管理系统的具体代码,供大家参考,具体内容如下 1.主要内容 python种的.py文件如图所示 第一个文件是用来管理文件中包中各个模块的关...
    99+
    2024-04-02
  • python tkinter实现学生信息管理系统
    本文实例为大家分享了python tkinter实现学生信息管理系统的具体代码,供大家参考,具体内容如下 初学python,代码写的比较繁杂,系统功能还有完善的空间 系统使用了mys...
    99+
    2024-04-02
  • 用python实现学生信息管理系统
    用Python实现学生信息管理系统,供大家参考,具体内容如下 系统功能有: 1.录入,查找,删除,修改学生信息2.学生成绩排名3.显示全部学生信息 代码如下: filename = ...
    99+
    2024-04-02
  • C++如何实现学生信息管理系统
    本篇内容主要讲解“C++如何实现学生信息管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++如何实现学生信息管理系统”吧!实现功能上面的功能基本完全实现目前的程序其实还存在两个问题:无法...
    99+
    2023-06-30
  • python如何实现简易的学生信息管理系统
    本篇内容主要讲解“python如何实现简易的学生信息管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python如何实现简易的学生信息管理系统”吧!一、系统功能录入学生信息查找学生信息修改...
    99+
    2023-07-06
  • python学生信息管理系统实现代码
    python实现学生信息管理系统,供大家参考,具体内容如下 #!/usr/bin/env python # -*- coding:utf-8 -*- import re impo...
    99+
    2024-04-02
  • python代码实现学生信息管理系统
    本文实例为大家分享了python实现学生信息管理系统的具体代码,含代码注释、增删改查、排序、统计显示学生信息,供大家参考,具体内容如下 运行如下: 具体代码如下: # _*_ co...
    99+
    2024-04-02
  • python怎么实现学生信息管理系统
    本文将为大家详细介绍“python怎么实现学生信息管理系统”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“python怎么实现学生信息管理系统”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下...
    99+
    2023-06-06
  • java+sqlserver如何实现学生信息管理系统
    小编给大家分享一下java+sqlserver如何实现学生信息管理系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前提:建立了与sqlserver数据库的连接(...
    99+
    2023-06-22
  • python面向对象怎么实现学生信息管理系统
    今天小编给大家分享一下python面向对象怎么实现学生信息管理系统的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.主要内容...
    99+
    2023-06-30
  • Python实现简单的学生信息管理系统
    本文实例为大家分享了Python实现学生信息管理系统的具体代码,供大家参考,具体内容如下 要求描述: 学生的信息包括:学号,姓名,年龄,性别,出生日期,地址,电话,E-mail等等。...
    99+
    2024-04-02
  • python实现简易的学生信息管理系统
    目录一、系统功能二、系统开发环境三、实现代码四、项目打包并生成.exe可执行文件本文实例为大家分享了python实现简易学生信息管理系统的具体代码,供大家参考,具体内容如下 一、系统...
    99+
    2024-04-02
  • python tkinter怎么实现学生信息管理系统
    这篇文章给大家分享的是有关python tkinter怎么实现学生信息管理系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下初学python,代码写的比较繁杂,系统功能还有完善的空间系统使用...
    99+
    2023-06-29
  • Python程序设计之 —— 简易学生信息管理系统
    大家好,我是 Enovo飞鱼,今天分享一个 Python程序设计之 —— 简易学生信息管理系统 ,小白或者正在学习Python的小伙伴推荐阅读,加油💪。 目录 前言  Python 简介 Python 特点 一、项目来源及...
    99+
    2023-09-08
    python 开发语言 学生信息管理系统
  • python面向对象版学生信息管理系统
    本文实例为大家分享了python面向对象版的学生信息管理系统的具体代码,供大家参考,具体内容如下 功能: 1.能循环输入内容 2.展示功能 -1.新增名片 -2.显示全部 -3.查询...
    99+
    2024-04-02
  • Python之学生信息管理系统
    目录 一、基础界面实现  1、主函数 2、保持循环,获取用户需求  二、函数实现模块功能 1、添加学生信息 2、删除学生信息  3、修改学生信息 4、查找全部学生信息 5、退出系统 三、整合代码 1、 完整代码 2、完整实现过程 实现 ...
    99+
    2023-08-31
    python
  • JavaScript+HTML实现学生信息管理系统
    目录一、前言二、效果图三、代码四、学生信息管理系统主界面一、前言 用数组来存储所有学生对象的信息,实现了双向更新,初始时(数组内的对象信息“填充界面”),后面的界面操作可以更新数组内...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作