python程序设计期末大作业,python大作业代码100行

大家好,小编为大家解答python期末大作业代码200行带批注的问题。很多人还不知道python程序设计期末大作业,现在让我们一起来看看吧!

大家好,给大家分享一下python期末大作业代码200行带批注,很多人还不知道这一点。下面详细解释一下python使用turtle函数绘制树图形。现在让我们来看看!

Source code download: 本文相关源码


追梦之旅,你我同行

   
😎博客昵称:博客小梦
😊最喜欢的座右铭:全神贯注的上吧!!!
😊作者简介:一名热爱C/C++,算法等技术、喜爱运动、热爱K歌、敢于追梦的小博主!

😘博主小留言:哈喽!😄各位CSDN的uu们,我是你的博客好友小梦,希望我的文章可以给您带来一定的帮助,话不多说,文章推上!欢迎大家在评论区唠嗑指正,觉得好的话别忘了一键三连哦!😘
在这里插入图片描述

前言🙌

    哈喽各位友友们😊,我今天又学到了很多有趣的知识,现在迫不及待的想和大家分享一下!😘我仅已此文,手把手带领大家用python实现学生信息管理系统~ 都是精华内容,可不要错过哟!!!😍😍😍

一、所用技术:

    所用技术Python是一种高级、解释型、面向对象、动态数据类型的编程语言。现广泛运用于Web开发、运维自动化、测试自动化及数据挖掘等多个行业和领域Python中Turtle画蝴蝶。Python语言有很大的优势:比Java、C++简单更易于使用;比PHP易懂易学并且用途更广;比Perl更简洁的语法、更简单的设计,更具可读性、更易于维护,有助于减少Bug。但它的性能不如Java、C、C++这类编译性语言强大。因此本项目开发选用Python语言编写。

二、 系统设计

根据系统分析,画出系统功能模块结构图

在这里插入图片描述

三、 系统实现
3.1 核心功能代码实现:

(1)增加学生信息功能的代码实现:

def insert():
    print('[新增学生] 开始!')
    studentId = input('请输入学生的学号:')
    name = input('请输入学生的姓名:')
    gender = input('请输入学生的性别:')
    if gender not in ('男', '女'):
        print('性别输入的内容不符合要求, 新增失败!')
        return
    className = input('请输入学生的班级:')
    # 使用一个字典把上述的信息给聚合起来.
    student = {
        'studentId': studentId,
        'name': name,
        'gender': gender,
        'className': className
    }
    global students
    students.append(student)
    # 增加保存操作
    save()
    print('[新增学生] 完毕!')


(2)查找学生信息功能的代码实现:

def find():
    # 根据学生姓名, 来进行查找
    print('[查找学生] 开始!')
    name = input('请输入要查找的同学姓名: ')
    count = 0
    for s in students:
        if name == s['name']:
            print(f"[{s['studentId']}]\t{s['name']}\t{s['gender']}\t{s['className']}")
            count += 1
    print(f'[查找学生] 结束! 共找到了 {count} 个匹配的同学!')

(3)删除学生信息功能的代码实现:

def delete():
    print('[删除学生] 开始!')
    studentId = input('请输入要删除的学生学号:')
    # 看看这个学号对应的同学是哪个字典, 然后把这个字典从列表中删掉就好了!
    for s in students:
        if  studentId == s['studentId']:
            print(f"删除 {s['name']} 同学的信息!")
            students.remove(s)
        else:
            print("系统无此学生,无法删除!")
            return

    save()
    print('[删除学生] 结束!')


(4)显示所有学生信息功能的代码实现:

def show():
    # 遍历全局变量的这个列表, 把每个学生的信息给打印出来.
    print('[显示学生] 开始!')
    for s in students:
        print(f"[{s['studentId']}]\t{s['name']}\t{s['gender']}\t{s['className']}")
    print(f'[显示学生] 完毕! 共显示了 {len(students)} 条数据!')
3.2 演示结果展示

(1)系统界面展示
在这里插入图片描述
(2)增加学生信息功能演示界面展示:
在这里插入图片描述
在这里插入图片描述
(3)展示所有学生信息功能演示界面展示:
在这里插入图片描述

(4)删除学生信息功能演示界面展示:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

总结撒花💞

   本篇文章旨在分享的是【python程序设计】——期末大作业。希望大家通过阅读此文有所收获!完整的代码和项目文件后续会上传到个人资料主页,有需要的可以下载获取~
   😘如果我写的有什么不好之处,请在文章下方给出你宝贵的意见😊。如果觉得我写的好的话请点个赞赞和关注哦~😘😘😘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值