- 博客(5)
- 收藏
- 关注
原创 问卷调查系统的实现
由于会在后面的连接数据库里用到用户创建页面所输入的问题和答案,而在创建问卷页面的时候,页面本身会在一个函数里,故作用域就只能在函数里,后面的数据库连接也是在一个函数里,两个函数的作用域并不能连通,而python中没有类似于C语言的传入地址操作,将所有的控件都全局化又太麻烦,于是便可以创建一个create类,只需创建一个实例就可以存储数据。在这个系统中,我们需要实现登录注册功能,创建问卷功能,收集问卷问题和答案功能,回答问卷功能,收集回答问卷功能,实现数据库连接以及数据可视化页面。
2024-07-07 09:15:16 1942 1
原创 基于Tkinter实现计算机功能
在看到这个题目之后,我们首先应该想到用tk模块中的button去实现布局,然后我们再最上角放一个entry控件去实现与butoon控件中的command函数去连接,我们可以把每一次的点击都加入一个字符串中,等到计算完成之后,摁下等号按键,我们用python中的内置函数eval()去执行这个字符串表达式,并且得到返回值。在上述函数中我们利用place去实现布局而不是pack,是因为place能够精准的帮我们判断按键的具体位置。上面这个图像计算了6+8的值,再按下等号键之后,成功的返回14,结果正确。
2024-07-07 08:46:51 477
原创 利用递归编写杨辉三角以及利用生成器编写杨辉三角
调用a(5)不会执行a函数,而是返回一个 iterable对象,在for循环执行时,每次循环都会执行a函数内部的代码,执行到yield list时,a函数就会返回一个迭代值,下次迭代时,代码从yield下一条语句继续执行,而函数的本地变量看起来和上次中断执行前是完全一样的,于是函数继续执行,直到再次遇到yield。3.虽然执行流程仍按函数的流程执行,但每执行到一个yield就会中断,并返回一个迭代值,下次执行时从yield的下一句就开始执行。每次都会在yield中断,然后打印返回的迭代值。
2024-07-04 19:11:36 695
原创 python程序设计--CSV文件操作
1、学生通讯录 利用Python编写一个简易的学生信息管理系统,数据存放在文件内,功能包含添加学生信息、删除学生信息、查看学生信息等。学生信息保存在一个字典结构中,字典每一项存储了一个学生的信息,包括:学号、姓名、性别、班级、电话,如下表所示。关于整个代码的逻辑,我们首先用字典去存储各个学生的信息,然后将字典存储到一个列表里,当我们打开文件时,就可以选择去输出学生信息或者更改或删除学生信息都可以,然而在代码实现的过程中并不是一帆风顺的,小编我也遇到了很多问题。那我们该如何解决呢?
2024-07-01 19:11:58 320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人