手把手教你用Python制作学生管理系统,附源码+详细讲解

怎样用Python搭建一个管理系统 不少小伙伴问我,Python 怎么学,我的统一回答:实战,多练。 其实就是从自己的兴趣出发,做一些实战小项目。 正好,周末在家摸鱼的时候用 Python 写了一个疫苗管理系统的小项目。 很基础,适合新手学习,主要涉及 Python、Tkinter、数据库存储等知识。 分享给大家~ 整体结构图 连接数据库 def connect_DBS(self, database, content): db = pymysql.connect(host="localhost", user="root", pass 阅读详情

 哈喽~大家好,我是恰恰!之前有小伙伴问过我,想要做一个学校的学生管理的系统,所以今天就来做一个简单的学生管理系统吧!

一、首先是我们需要用到的开发环境

  • Python 3.8

  • Pycharm 2021.2

 

二、我们会涉及到的知识点

  • Python基础语法

  • 基本的数据类型与结构

  • 基本的逻辑控制语句

  • 实战小项目

三、然后就开始敲代码了

第一步:制作学生管理系统的界面

  1. 程序启动,显示信息管理系统欢迎界面,并显示功能菜单 (print)

  2. 用户用数字选择不同的功能 (input)

  3. 根据功能选择,执行不同的功能 (if 判断 多分支选择)

  4. 需要记录学生的 姓名、语文成绩、数学成绩、英语成绩 、总分 (input, 数据容器存储输入的学生信息)

  5. 如果查询到指定的学生信息,用户可以选择 修改 或者 删除 信息 (多分支选择里面的逻辑)

  6. 进入或退出时加载或保存数据 (文件操作)

"""
str_info = """**************************************************
欢迎使用【学生信息管理系统】V1.0
请选择你想要进行的操作
1. 新建学生信息
2. 显示全部信息
3. 查询学生信息
4. 删除学生信息
5. 修改学生信息

0. 退出系统
**************************************************"""


while True:
    # 1. 程序启动,显示信息管理系统欢迎界面,并显示功能菜单 (print)
    print(str_info)
    # 2.用户用数字选择不同的功能(input)
    action = input('请选择你要进行的操作(输入数字):')
    if action == '1':
        print('1. 新建学生信息')
    elif action == '2':
        print('2. 显示全部信息')
    elif action == '3':
        print('3. 查询学生信息')
    elif action == '4':
        print('4. 删除学生信息')
    elif action == '5':
        print('5. 修改学生信息')
    elif action == '0':
        print('0. 退出系统')
        break
    else:
        print('请输入正确的选项!')

效果:

**************************************************
欢迎使用【学生信息管理系统】V1.0
请选择你想要进行的操作
1. 新建学生信息
2. 显示全部信息
3. 查询学生信息
4. 删除学生信息
5. 修改学生信息

0. 退出系统
**************************************************

第二步:新建学生信息

需要记录学生的 姓名、语文成绩、数学成绩、英语成绩 、总分 (input, 数据容器存储输入的学生信息)

name = input('请输入学生的姓名:')
chinese = int(input('请输入学生的语文成绩:'))
math = int(input('请输入学生的数学成绩:'))
english = int(input('请输入学生的英语成绩:'))

total = chinese + math + english

# 用什么数据容器接受比较好?  存储信息, 取值  采用字典
students = [
    {'name': name, 'chinese': chinese, 'math': math, 'english': english, 'total': total}
]

print(students)

第三步:显示全部学生信息

students = [
    {'name': '正心', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '张三', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '李四', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '王五', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
]

print('姓名\t语文\t数学\t英语\t总分')

for stu in students:
    # print(stu)
    print(f'{stu["name"]}\t{stu["chinese"]}\t\t{stu["math"]}\t\t{stu["english"]}\t\t{stu["total"]}')

第四步:查询学生信息

students = [
    {'name': '正心', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '张三', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '李四', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '王五', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
]

# 5. 如果查询到指定的学生信息,用户可以选择 修改 或者 删除 信息 (多分支选择里面的逻辑)

name = input('请输入你要查询学生的姓名:')

# 先遍历所有学生
for stu in students:
    # 如果满足条件, 就是查询到了
    if name == stu['name']:
        print('姓名\t语文\t数学\t英语\t总分')
        print(f'{stu["name"]}\t{stu["chinese"]}\t\t{stu["math"]}\t\t{stu["english"]}\t\t{stu["total"]}')
        # 一旦查询到了就停止查询
        break

else:
    # 没找到
    print('该学生不存在, 请检查名字是否输入正确!')

第五步:修改学生信息

import pprint

students = [
    {'name': '正心', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '张三', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '李四', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '王五', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
]

# 5. 如果查询到指定的学生信息,用户可以选择 修改 或者 删除 信息 (多分支选择里面的逻辑)

name = input('请输入你要修改学生的姓名:')

# 先遍历所有学生
for stu in students:
    # 如果满足条件, 就是查询到了, 找到了这个学生
    # 找到了需要修改的学生
    if name == stu['name']:
        # 不想修改, 直接回车
        print('(如果不想修改,直接回车!)')
        name = input('请重新输入学生的姓名:')
        chinese = input('请重新输入学生的语文成绩:')
        math = input('请重新输入学生的数学成绩:')
        english = input('请重新输入学生的英语成绩:')
        # total = chinese + math + english

        # 用户输入了数据才修改
        if name:
            stu['name'] = name
        if chinese:
            stu['chinese'] = int(chinese)
        if math:
            stu['math'] = int(math)
        if english:
            stu['english'] = int(english)

        stu['total'] = stu['chinese'] + stu['math'] + stu['english']

        break

else:
    # 没找到
    print('该学生不存在, 请检查名字是否输入正确!')

pprint.pprint(students)

第六步:删除学生信息

import pprint

students = [
    {'name': '正心', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '张三', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '李四', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
    {'name': '王五', 'chinese': 59, 'math': 59, 'english': 59, 'total': 177},
]

# 5. 如果查询到指定的学生信息,用户可以选择 修改 或者 删除 信息 (多分支选择里面的逻辑)

name = input('请输入你要删除学生的姓名:')

# 先遍历所有学生
for stu in students:
    # 找到学生
    if name == stu['name']:
        # 删除学生
        students.remove(stu)
        break

else:
    # 没找到
    print('该学生不存在, 请检查名字是否输入正确!')

pprint.pprint(students)

然后把他们拼接起来,就完成了我们简单的一个学生管理系统!

五、最后代码

import json

str_info = """**************************************************
欢迎使用【学生信息管理系统】V1.0
请选择你想要进行的操作
1. 新建学生信息
2. 显示全部信息
3. 查询学生信息
4. 删除学生信息
5. 修改学生信息

0. 退出系统
**************************************************"""

# 读取文件
with open('students.json', mode='r', encoding='utf-8') as f:
    students_str = f.read()

students = json.loads(students_str)

while True:
    # 1. 程序启动,显示信息管理系统欢迎界面,并显示功能菜单 (print)
    print(str_info)
    # 2.用户用数字选择不同的功能(input)
    action = input('请选择你要进行的操作(输入数字):')
    if action == '1':
        print('1. 新建学生信息')
        name = input('请输入学生的姓名:')
        chinese = int(input('请输入学生的语文成绩:'))
        math = int(input('请输入学生的数学成绩:'))
        english = int(input('请输入学生的英语成绩:'))

        total = chinese + math + english
        # 新的学生
        stu = {'name': name, 'chinese': chinese, 'math': math, 'english': english, 'total': total}
        students.append(stu)

    elif action == '2':
        print('2. 显示全部信息')
        print('姓名\t语文\t数学\t英语\t总分')

        for stu in students:
            print(f'{stu["name"]}\t{stu["chinese"]}\t\t{stu["math"]}\t\t{stu["english"]}\t\t{stu["total"]}')

    elif action == '3':
        print('3. 查询学生信息')
        name = input('请输入你要查询学生的姓名:')

        # 先遍历所有学生
        for stu in students:
            # 如果满足条件, 就是查询到了
            if name == stu['name']:
                print('姓名\t语文\t数学\t英语\t总分')
                print(f'{stu["name"]}\t{stu["chinese"]}\t\t{stu["math"]}\t\t{stu["english"]}\t\t{stu["total"]}')
                # 一旦查询到了就停止查询
                break

        else:
            # 没找到
            print('该学生不存在, 请检查名字是否输入正确!')

    elif action == '4':
        print('4. 删除学生信息')
        name = input('请输入你要删除学生的姓名:')

        # 先遍历所有学生
        for stu in students:
            # 找到学生
            if name == stu['name']:
                # 删除学生
                students.remove(stu)
                break

        else:
            # 没找到
            print('该学生不存在, 请检查名字是否输入正确!')
    elif action == '5':
        print('5. 修改学生信息')
        name = input('请输入你要修改学生的姓名:')

        # 先遍历所有学生
        for stu in students:
            # 如果满足条件, 就是查询到了, 找到了这个学生
            # 找到了需要修改的学生
            if name == stu['name']:
                # 不想修改, 直接回车
                print('(如果不想修改,直接回车!)')
                name = input('请重新输入学生的姓名:')
                chinese = input('请重新输入学生的语文成绩:')
                math = input('请重新输入学生的数学成绩:')
                english = input('请重新输入学生的英语成绩:')
                # total = chinese + math + english

                # 用户输入了数据才修改
                if name:
                    stu['name'] = name
                if chinese:
                    stu['chinese'] = int(chinese)
                if math:
                    stu['math'] = int(math)
                if english:
                    stu['english'] = int(english)

                stu['total'] = stu['chinese'] + stu['math'] + stu['english']
                break
        else:
            # 没找到
            print('该学生不存在, 请检查名字是否输入正确!')
    elif action == '0':
        print('0. 退出系统')
        with open('students.json', mode='w', encoding='utf-8') as f:
            # 把列表对象转化成字符串  ascii 编码
            students_str = json.dumps(students, ensure_ascii=False)
            f.write(students_str)
            print(students_str)
        break
    else:
        print('请输入正确的选项!')

 其实一步步操作下来,还是挺简单的,只要思路步骤理清了,一步步的操作我们都可以自己做一个管理系统的,很多同学大概不知道可以用Python制作学校的管理系统,Python的应用范围真的很广呢,所以大家加油学起来吧,每天一个小知识,迟早变成Python大神!

喜欢记得点赞、评论、收藏哦~

用Python写一个学生管理系统(附源码) 这里,我就是使用Python+Tkinter写一个带有GUI界面的学生管理系统,功能齐全,代码仅200行左右。 阅读详情

相关推荐

【毕设必备】Python制作GUI学生管理系统,这把直接稳赢

首先导入咱们需要用到的模块登录页面将画板绑定到实例对象self.page 画纸 在屏幕上显示一个矩形区域,多用来作为容器。tkinter 提供的可变变量,定义用户名和密码.创建一个label网格布局。

kakA的博客 3298

Python : 使用python实现教务管理系统(GUI界面+数据库)

点击信息维护按钮进入信息维护界面,选择修改教师信息,输入你要修改的教师工号点击查询在旁边显示原先信息,在文本框输入你要修改的信息,点击修改弹出修改成功信息,点击退出则退出此界面。点击信息维护按钮进入信息维护界面,选择修改学生信息,输入你要修改的学生学号点击查询在旁边显示原先信息,在文本框输入你要修改的信息,点击修改弹出修改成功信息,点击退出则退出此界面。点击信息维护按钮进入信息维护界面,选择删除学生信息,输入你要删除的学生学号点击查询在旁边显示原先信息,点击删除弹出删除成功信息,点击退出则退出此界面。

weixin_48622654的博客 1万+

Python制作GUI学生管理系统,不会的看这里

嗨喽~大家好呀,这里是魔王呐 ❤ ~!欢迎观看本篇文章呀~不管你是学生还是工作人我相信你进来了你就是想实现这个案例的学会以后,还可以去接一些小小的外包,又是挣钱的一天~那么就开始实现吧!python制作GUI 学生管理系统1、定义登录类及初始化对象首先导入咱们需要用到的模块 登录页面将画板绑定到实例对象 self.page 画纸 在屏幕上显示一个矩形区域,多用来作为容器。 tkinter 提供的可变变量,定义用户名和密码. 创建一个label网格布局 command 接受一个函数执行登录的逻辑 2、登录函数

python56123的博客 876

Python制作基础学生信息管理系统

本文详细讲解了Python制作基础学生信息管理系统的实现,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 目录 一.前言 二.开发环境: 三.涉及知识点 四.接下来我们开始敲代码 第一步:制作学生信息管理系统的界面 第二步:新建学生信息 第三步:显示全部学生信息 第四步:查询学生信息 第五步:修改学生信息 第六步: 删除学生信息 五、最后代码 一.前言 学生信息管理系统,相信大家或多或少都有做过 最近看很多学生作..

m0_63171455的博客 8339

用python制作学生成绩管理系统

大家好,本文将围绕python编写一个简单的学生成绩管理程序展开说明,python设计学生成绩管理系统详细步骤是一个很多人都想弄明白的事情,想搞清楚用python制作学生成绩管理系统平台需要先了解以下几个事情。末尾获取源码 开发语言:python 后端框架:django 数据库:MySQL5.7 开发软件:Pycharm 是否Maven项目:是目录一、项目简介二、系统功能三、系统项目截图四、核心代码4.1登录相关4.2文件上传4.3封装网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的

sys333666999的博客 854

学生管理系统python tkinter,python django学生管理系统

大家好,小编来为大家解答以下问题,python学生管理系统部署说明书,python学生管理系统设计报告,现在让我们一起来看看吧!GUI 使用的是Python自带的 tkinter 模块,无需配置,Python自带的模块直接导包使用即可,包含了增删改查+保存文件,满足大学生期末课程设计需求!!!运行时在main.py文件右键运行即可。

阿发狗伪原创 1019

Python—学生信息管理系统(附源码)

定义一个主函数main,在通过定义一个menu函数对学生管理系统的菜单进行打印。# 定义menu()函数print('1. 新增学生')print('2. 显示学生')print('3. 查找学生')print('4. 删除学生')print('0. 退出程序')# 定义主函数print(' 欢迎来到学生管理系统 ')menu()main()

GLB_0627的博客 6150

Python制作GUI学生管理系统毕设,大学生总会用得到

首先导入咱们需要用到的模块登录页面将画板绑定到实例对象self.page 画纸 在屏幕上显示一个矩形区域,多用来作为容器。tkinter 提供的可变变量,定义用户名和密码.

xff123456_的博客 3372

基于Python的学生成绩管理系统(附源码及解析)

这篇文章我们来分享一个基于Python的学生成绩管理系统,这个系统的难度不大,也没有用到别的第三方库,非常适合小白学习完Python基础后作为练手题目去巩固一下,毕竟只有会用了,会码了才是真的学会了。

liyibowen2006的博客 4640

Python制作GUI学生管理系统【毕设必备】

嗨嗨,我的素未谋面的朋友们,有多少是还在读大学的呢今天就给你们分享一下,如何用python制作GUI 学生管理系统咳咳,有些还不着急用的,也可以先码住一下,万一到时候就用到了,反正也不亏还有的,也可以学会后,直接去接一些小小的外包,又是挣钱的一天~源码.点击领取即可首先导入咱们需要用到的模块登录页面将画板绑定到实例对象self.page 画纸 在屏幕上显示一个矩形区域,多用来作为容器。tkinter 提供的可变变量,定义用户名和密码.创建一个label网格布局。

kakA的博客 3122

【Python 基础篇】Python学生管理系统

通过面向对象编程思想,我们成功开发了一个学生管理系统。该系统具备添加、删除、修改、查询和显示学生信息的功能,并支持学生信息的持久化保存。通过适当的类设计和方法定义,我们可以有效地组织和操作学生对象,实现学生信息的管理与操作。这个示例项目可以作为一个基础框架,根据实际需求进行扩展和优化,构建更完善的学生管理系统。通过这个实例,你可以学习到如何使用面向对象编程思想来解决实际问题,并在开发过程中体验到面向对象的优势。祝你在学习和实践中取得进步!

繁依Fanyi的博客 1276

用Python写个学生宿舍管理系统(附源码)

今天我们用Python写个简单的学生宿舍管理系统。 学生宿舍管理系统可以包括学生信息管理、宿舍信息管理、评价管理等功能。以下是一个简单的Python实现:

白帽阿叁的博客 5341

Python项目开发案例————学生信息管理系统(附源码)

本文使用Python语言开发了一个学生信息管理系统,该系统可以帮助教师快速录入学生的信息,并且对学生的信息进行基本的增、删、改、查操作;还可以实时地将学生的信息保存到磁盘文件中。

爱吃饼干的小白鼠的博客 7998

基于Python Django的学生成绩管理系统,附源码

本文研究的系统是以Python为语言的学生成绩管理系统设计与实现,主要对首页,个人中心,教师管理,学生管理,公告信息管理,课程类型管理,课程信息管理,选课信息管理,成绩信息管理等功能模块的管理系统的研发。通过网络资源和信息共享,运用计算机手段,逐步实现学生成绩管理系统的系统化和网络化,对于学生成绩信息管理,只有使用这种网络趋势,才能在时代的车轮中走的更远,发展的更好。

徐师兄的博客 1134

minist手写数字的识别代码复现(pytorch 版本)

电脑系统:Windows 10语言环境:Python 3.8.18编译器:jupyter notebook深度学习环境:torch == 1.13.1+cu116显卡及显存: Tesla V100-PCIE-32GB卷积神经网络(Convolutional Neural Network,CNN或ConvNet)是一种 具有局部连接、权重共享等特性的深层前馈神经网络. 目前的卷积神经网络一般是由卷积层、汇聚层和全连接层交叉堆叠而成的 前馈神经网络。

2202_75521293的博客 2617

android+音乐节拍检测,科学网—音乐节拍跟踪或音乐节拍检测软件,LilyBeats alpha - 石自强的博文...

我们设计并实现了一种用于实时跟踪音乐节拍的软件。该软件可以用于智能灯方案提供商,为其提供灯光随音乐变化的核心解决方案。首先给出软件的下载链接:或者音乐节拍是乐曲中表示固定单位时值和强弱规律的组织形式,亦称拍子。它有两个特性:周期性和连续性。节拍周期性表现为节拍结构,是乐曲中周期性出现的节奏序列。节拍连续性表现为音乐的平均速度,其单位为bpm(beat per minute每分钟音乐节拍的个数)。音...

weixin_39571403的博客 1400

Python版学生管理系统源码分享【考试/作业必备】

一、前言 相信很多小伙伴在学校期间都会被要求实现一个学生管理系统,很多是让用C语言实现,有的是要求Python。这里通过python实现了一个学生管理系统,考试/交作业必备! 二、实现效果 三、完整源码 def index(): """ 管理系统主页 """ print("*" * 30) print("Python学生管理系统\n\n1.添加学生的信息\n2.删除学生的信息\n3.修改学生的信息\n4.查询学生的信息\n5.查询所有学生的信息\n6.退出系统

曲鸟 5332

PX4飞控与MAVROS实战:从零搭建无人机ROS通信环境(附常见报错解决)

本文详细介绍了如何从零搭建PX4飞控与ROS的通信环境,重点解析了MAVROS的安装、硬件连接、串口权限配置以及坐标系转换等核心步骤。针对GeographicLib数据下载失败、串口权限不足等常见报错提供了实用解决方案,并附有Offboard模式控制的代码示例,帮助开发者快速建立稳定的无人机ROS开发环境。

dapp9builder的博客 335

用python制作学生管理系统,python制作学生管理系统

这篇文章主要介绍了用python写一个学生信息管理系统,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。

2301_81895949的博客 1019

用AI助手Cursor轻松自动生成流程图

通过 Cursor + Mermaid,我们可以快速、准确地自动生成流程图,上面演示的例子部分流程图可能比较丑,我们可以通过流程图软件导入Mermaid代码,然后手动进行微调就可以了,如果你对美观要求不是特别多,可以直接用,这将极大地提升代码可视化和架构设计的效率。

呱牛 Just do IT 1936

Spring Boot与Apache Ignite集成:构建高性能分布式缓存和计算平台

Apache Ignite是一个高性能的分布式内存计算平台,支持内存缓存、分布式计算、流处理和机器学习等功能。它提供了低延迟的数据访问和强大的计算能力,适用于需要高性能和可扩展性的应用。将Apache Ignite集成到Spring Boot应用中,可以显著提高应用的性能和可扩展性。Spring Boot的简单配置和Ignite的强大功能相结合,使得开发和部署更加高效。首先,创建一个新的Spring Boot项目。可以通过Spring Initializr(https://start.spring.io/)

九天的专栏 2142

基于Python Django 的学生成绩管理系统,附源码

基于Python Django 的学生成绩管理系统,充分运用现代化的信息技术手段,对于学生成绩信息管理发展的趋势就是信息化,信息化时代下的信息管理,需要深化信息管理体制与手段的改革,充分运用信息化手段来全方位的进行学生成绩管理系统工作,构建学生成绩管理系统,实现学生成绩管理系统信息化,充分运用先进的学生成绩管理系统进行学生成绩的信息管理、个人信息等信息的管理,加强学生成绩管理系统平台的完善性,通过网络资源和信息共享,运用计算机手段,逐步实现学生成绩管理系统的系统化和网络化,对于学生成绩信息管理,只有使用这种

IT徐师兄 1359

医学影像AI的幻觉问题与CCD解决方案

医学影像AI在辅助诊断中面临的核心挑战是幻觉现象,即模型生成不符合实际影像的虚假诊断。这种现象源于多模态大语言模型(MLLMs)在视觉-语言对齐上的技术局限,可能导致假阳性或假阴性的临床风险。通过临床对比解码(CCD)框架,结合症状锚定和专家引导的双阶段校准机制,可有效提升模型输出的可靠性。该技术在CheXpert和MIMIC-CXR等标准数据集上验证,显著改善了肺不张、胸腔积液等关键指标的检测准确率。对于医疗AI落地场景,这种即插即用的解决方案既规避了数据隐私合规问题,又降低了基层医院的部署门槛,为AI辅

weixin_36303807的博客 322

学生管理系统python实现【源码】介绍

学生管理系统python实现【源码】介绍 去发现同类优质开源项目:https://gitcode.com/ 一、项目简介 本项目是一个基于Python语言的学生管理系统实现,采用面向对象编程思想进行开发。系统旨在实现学生信息的有效管理和永久化存储,为用户提供便捷的操作体验。 二、功能特点 添加学生信息:用户可以录入新学生的详细信息。 修改学生信息:用户可以修改已存在的学生信息。 查询学生信息:用...

gitblog_06752的博客 959

【项目分享】RailTracker: 火车票务数据采集与分析

从12306使用爬虫爬取火车站及车次信息、火车票价 通过本项目,我们将带领访问者手把手完成火车票数据采集、数据清洗、数据集成、可视化的一整个流程!

zhushatong的博客 3343

头歌OpenGauss数据库-G.视图的使用

OpenGauss数据库-G.视图的使用

python一生之敌的博客 1383
上一篇: 快看这里,豆瓣9.0的Python爬虫宝藏书籍,自学爬虫必备~
下一篇: 单身的看过来啦~圣诞节的圣诞树源码在这里,快做了发给喜欢的对象
Python_恰恰好
博客等级 码龄5年 378粉丝 28原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值