- 博客(6)
- 收藏
- 关注
原创 计算器功能实现
这个简单计算器程序需要使用Tkinter库。该程序创建了一个名为"计算器"的窗口,包含一个结果显示区和一系列按钮,用于输入数字和运算符。A.创建一个名为`result`的`StringVar`变量,用于存储计算器的结果显示区的内容。G. 创建一个名为"="的按钮,用于计算结果显示区的表达式并显示结果。E.创建一个名为"DEL"的按钮,用于删除结果显示区的最后一位字符。F.创建一个名为"BCK"的按钮,但这个按钮的功能没有实现。D.创建一个名为"C"的按钮,用于清除结果显示区的内容。
2024-06-28 14:02:38
184
原创 利用生成器实现图案绘制
首先,初始化一个长度为n的列表row,每个元素都为1。然后,使用一个for循环遍历0到n-1的范围,在每次循环中,初始化一个变量z为1,以及一个偏移量offset为n-i。接着,使用另一个for循环遍历1到i//2+1的范围,在这个内部循环中,计算val为z加上row[j]的值,然后更新z和row[j]的值。如果i不等于2*j,那么还需要更新row[-j - offset]的值。以下代码错误在于`create_pattern`函数中的`return pattern`语句的缩进。
2024-06-28 13:58:27
107
原创 学生通讯录
这个类有以下方法:`__init__`:初始化方法,创建一个空的学生字典;`add_student`:添加学生信息到字典中,需要提供学生的学号、姓名、性别、班级和电话;`delete_student`:从字典中删除一个学生的信息,需要提供学生的学号;在`main`函数中,首先创建了一个`StudentInfoSystem`的实例,然后从"students.csv"文件中加载学生信息。然后进入一个无限循环,显示一个菜单供用户选择要执行的操作,包括显示学生信息、添加学生信息、删除学生信息、保存学生信息和退出。
2024-06-28 13:52:31
202
原创 实现随机点名
C.当用户点击“开始”按钮时,程序会在一个新的线程中随机选择一个学生名字并更新标签显示。这个过程会一直持续,直到用户点击“停止”按钮。缺点:这个程序没有处理可能出现的异常情况,例如students.txt文件不存在或者为空。在这种情况下,程序可能会抛出异常。B.创建一个tkinter窗口,包含一个标题、两个按钮(开始和停止)以及一个用于显示选中学生名字的标签。A.从students.txt文件中加载学生名单,并将其存储在一个列表中。D.当用户点击“停止”按钮时,程序会停止随机选择学生名字的过程。
2024-06-28 13:42:59
176
原创 斗地主换牌
这是一个简单的扑克牌游戏程序。Card类:表示一张扑克牌,包含两个属性:card_color(花色)和card_number(点数);还需要定义两个方法:receive_card(接收一张牌并添加到手牌列表中)和show_cards(打印玩家的手牌列表);Game类:表示整个游戏,包含两个属性:players(玩家列表)和card_list(一副扑克牌)。还定义了三个方法:create_deck(生成一副扑克牌)、deal_cards(发牌给玩家)和swap_cards(交换两名玩家手中的两张牌)。
2024-06-28 13:39:57
192
原创 实现查找热词
接着,将段落中的所有句号(".")替换为空字符串(""),即将所有句子连接成一个长字符串。还需要创建一个名为"myList"的空列表,用于存储关键词及其出现次数,遍历不重复的关键词列表,对于每个关键词,计算其在单词列表中的出现次数,并将关键词和其出现次数作为列表添加到"myList"中。最后,定义一个函数"takesSecond",该函数返回列表中的第二个元素(即关键词的出现次数),使用"takesSecond"函数对"myList"进行排序,按照关键词出现次数的降序排列,打印出排序后的"myList"。
2024-06-28 13:35:45
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人