Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Zesheng-Wang/100-days-python
/ functions
Functions
181 in github.com/Zesheng-Wang/100-days-python
⨍
Functions
181
◇
Types & classes
40
↓ 5 callers
Method
clear
(self)
day12/04-海归绘图整合gui.py:26
↓ 5 callers
Method
show
显示状态信息 参数: text: 要显示的文本 timeout: 自动清除时间(秒),0表示不清除
day25-Tkinter密码管理器/01-密码管理器.py:18
↓ 4 callers
Function
calculate_score
计算手牌最优点数(自动处理A的1/11值)
day09/二十一点游戏.py:37
↓ 4 callers
Method
decode_text
解码HTML特殊字符
day29-GUI问答系统/02-智能问答系统.py:97
↓ 4 callers
Method
reset
重置球的位置和速度
day16/day16-乒乓游戏.py:49
↓ 4 callers
Method
run
启动主循环
day24-Tkinter进阶与番茄钟实战/02-番茄时钟.py:131
↓ 4 callers
Method
start
启动/暂停计时器
day24-Tkinter进阶与番茄钟实战/02-番茄时钟.py:41
↓ 3 callers
Function
create_car
生成新的障碍物(小车)
day17/day17-海龟过马路游戏.py:41
↓ 3 callers
Method
move
基础移动逻辑(所有蛇类共用)
day15/day15-贪吃蛇游戏02.py:45
↓ 3 callers
Method
save_vault
保存加密保险库到文件
day25-Tkinter密码管理器/01-密码管理器.py:146
↓ 3 callers
Function
show_cards
可视化显示手牌(hide_first用于隐藏庄家首牌)
day09/二十一点游戏.py:49
↓ 3 callers
Function
task
(name)
day20/01-普通程序执行时间.py:4
↓ 2 callers
Method
__init__
初始化卡片数据 :param front: 正面内容 :param back: 背面内容
day26-闪卡复习系统/01-闪卡复习系统.py:69
↓ 2 callers
Method
__init__
(self, x: int, y: int)
day15/day15-贪吃蛇游戏02.py:11
↓ 2 callers
Method
__init__
(self, name, element, power=100)
day11/灵兽对战系统.py:16
↓ 2 callers
Method
_generate_food
(self)
day14/day14-贪吃蛇游戏01.py:36
↓ 2 callers
Method
_reset_round
重置球的位置,暂停游戏
day16/day16-乒乓游戏.py:204
↓ 2 callers
Function
display_hangman
显示绞刑架当前状态
day07/main.py:80
↓ 2 callers
Method
draw_card
绘制卡片内容
day26-闪卡复习系统/01-闪卡复习系统.py:42
↓ 2 callers
Method
generate_food
生成不在蛇身上的随机食物位置
day15/day15-贪吃蛇游戏02.py:114
↓ 2 callers
Method
is_alive
(self)
day11/灵兽对战系统.py:34
↓ 2 callers
Method
show_next_card
显示下一个待复习的卡片
day26-闪卡复习系统/01-闪卡复习系统.py:215
↓ 2 callers
Method
split
分裂身体创建分身
day15/day15-贪吃蛇游戏02.py:79
↓ 2 callers
Method
update_chart
更新记忆曲线图表
day26-闪卡复习系统/01-闪卡复习系统.py:240
↓ 1 callers
Method
__init__
(self, master)
day25-Tkinter密码管理器/01-密码管理器.py:12
↓ 1 callers
Method
__init__
(self)
day16/day16-乒乓游戏.py:44
↓ 1 callers
Method
__init__
(self, x, y)
day14/day14-贪吃蛇游戏01.py:6
↓ 1 callers
Method
_check_collisions
(self)
day14/day14-贪吃蛇游戏01.py:109
↓ 1 callers
Method
_check_paddle_collision
检测球与球拍是否碰撞
day16/day16-乒乓游戏.py:176
↓ 1 callers
Method
_check_score
检查球是否飞出边界,判断得分
day16/day16-乒乓游戏.py:195
↓ 1 callers
Method
_check_wall_collision
检测上下边界碰撞,撞到后反弹
day16/day16-乒乓游戏.py:168
↓ 1 callers
Method
_create_widgets
创建界面组件
day25-Tkinter密码管理器/01-密码管理器.py:97
↓ 1 callers
Method
_draw_score
(self)
day16/day16-乒乓游戏.py:102
↓ 1 callers
Method
_generate_food
在随机位置生成食物(不与蛇身重叠)
day14/02-游戏状态管理.py:9
↓ 1 callers
Method
_load_data
(self)
day13/day13-修仙进度跟踪系统.py:26
↓ 1 callers
Method
_move_paddles
根据按键移动球拍
day16/day16-乒乓游戏.py:141
↓ 1 callers
Method
_move_snake
(self)
day14/day14-贪吃蛇游戏01.py:98
↓ 1 callers
Method
add_disciple
(self, name)
day13/day13-修仙进度跟踪系统.py:44
↓ 1 callers
Function
add_student
添加学生到指定班级
day08/智能学生管理系统.py:42
↓ 1 callers
Function
analyze_scores
全年级成绩分析
day08/智能学生管理系统.py:56
↓ 1 callers
Method
attack
(self, target)
day11/灵兽对战系统.py:29
↓ 1 callers
Function
blackjack_game
()
day09/二十一点游戏.py:108
↓ 1 callers
Method
check_answer
验证答案
day29-GUI问答系统/02-智能问答系统.py:127
↓ 1 callers
Method
check_breakthrough
(self)
day13/day13-修仙进度跟踪系统.py:65
↓ 1 callers
Function
check_collision
检测玩家是否撞到障碍物
day17/day17-海龟过马路游戏.py:83
↓ 1 callers
Method
check_collision
碰撞检测(子类可重写)返回是否碰撞自身
day15/day15-贪吃蛇游戏02.py:56
↓ 1 callers
Method
check_element
五行相克判定
day11/灵兽对战系统.py:21
↓ 1 callers
Function
check_success
检测玩家是否成功穿越马路
day17/day17-海龟过马路游戏.py:91
↓ 1 callers
Function
check_winner
胜负判定
day09/二十一点游戏.py:91
↓ 1 callers
Method
copy_password
复制密码到剪贴板
day25-Tkinter密码管理器/01-密码管理器.py:181
↓ 1 callers
Method
countdown
倒计时核心逻辑
day24-Tkinter进阶与番茄钟实战/02-番茄时钟.py:52
↓ 1 callers
Function
create_deck
创建多副牌并洗牌
day09/二十一点游戏.py:30
↓ 1 callers
Function
create_game
创建猜数字游戏闭包
day10/猜数字游戏.py:3
↓ 1 callers
Method
create_icon
创建简单的红色方块托盘图标
day24-Tkinter进阶与番茄钟实战/02-番茄时钟.py:93
↓ 1 callers
Method
create_widgets
创建界面组件
day26-闪卡复习系统/01-闪卡复习系统.py:132
↓ 1 callers
Function
dealer_turn
庄家自动操作
day09/二十一点游戏.py:84
↓ 1 callers
Function
decode_api_data
完整解码API返回数据
day29-GUI问答系统/02-智能问答系统.py:8
↓ 1 callers
Function
display_progress
显示单词猜测进度(例如 P _ T _ O _)
day07/main.py:85
↓ 1 callers
Method
draw
(self)
day12/05-灵力轨迹绘制.py:42
↓ 1 callers
Method
draw_lotus
绘制灵力莲花
day12/02-面向对象画图.py:12
↓ 1 callers
Method
encrypt
加密明文数据 参数: plaintext: 要加密的明文字符串 返回: 加密后的密文字符串
day25-Tkinter密码管理器/01-密码管理器.py:45
↓ 1 callers
Function
file_mover
按扩展名自动分类文件到对应目录
day18/04-project.py:4
↓ 1 callers
Function
find_student
通过ID查找学生(返回第一个匹配项)
day08/智能学生管理系统.py:48
↓ 1 callers
Function
game_over
游戏结束处理
day17/day17-海龟过马路游戏.py:101
↓ 1 callers
Method
generate_report
生成HTML日报
day27-日期与邮件发送/03-完整代码.py:106
↓ 1 callers
Function
get_question
获取天机题库问题
day29-GUI问答系统/01-api解析.py:4
↓ 1 callers
Function
get_question
获取天机题库问题
day29-GUI问答系统/02-智能问答系统.py:20
↓ 1 callers
Function
get_random_word
从单词库随机获取一个单词
day07/main.py:75
↓ 1 callers
Function
get_weather
(city)
day28-初识API/01-天气API.py:5
↓ 1 callers
Method
grow
生长机制(延长蛇身)
day15/day15-贪吃蛇游戏02.py:61
↓ 1 callers
Method
heal
(self)
day11/灵兽对战系统.py:54
↓ 1 callers
Function
is_weekday
(date)
day27-日期与邮件发送/01-datetime.py:18
↓ 1 callers
Method
load_deck
加载卡片数据
day26-闪卡复习系统/01-闪卡复习系统.py:175
↓ 1 callers
Method
load_vault
从文件加载保险库数据
day25-Tkinter密码管理器/01-密码管理器.py:166
↓ 1 callers
Method
next_question
加载新问题
day29-GUI问答系统/02-智能问答系统.py:101
↓ 1 callers
Function
play_game
()
day07/main.py:107
↓ 1 callers
Function
player_turn
玩家操作回合
day09/二十一点游戏.py:63
↓ 1 callers
Method
power_ranking
(self)
day13/day13-修仙进度跟踪系统.py:54
↓ 1 callers
Method
rate_card
处理用户评分
day26-闪卡复习系统/01-闪卡复习系统.py:234
↓ 1 callers
Method
save_data
(self)
day13/day13-修仙进度跟踪系统.py:36
↓ 1 callers
Method
save_deck
保存卡片数据到JSON文件
day26-闪卡复习系统/01-闪卡复习系统.py:195
↓ 1 callers
Method
schedule_daily_report
每日定时发送日报 :param send_time: 发送时间(格式HH:MM) :param recipients: 收件人列表 :param attachments: 附件路径列表
day27-日期与邮件发送/03-完整代码.py:117
↓ 1 callers
Method
send_email
发送邮件 :param to_addrs: 收件人列表 :param subject: 邮件主题 :param content: 邮件内容 :param attachments: 附件路径列表 :par
day27-日期与邮件发送/03-完整代码.py:25
↓ 1 callers
Method
show_master_key_dialog
显示主密码输入对话框
day25-Tkinter密码管理器/01-密码管理器.py:89
↓ 1 callers
Method
show_notification
显示时间到通知
day24-Tkinter进阶与番茄钟实战/02-番茄时钟.py:60
↓ 1 callers
Method
special_skill
(self)
day11/灵兽对战系统.py:45
↓ 1 callers
Method
start_battle
(self)
day11/灵兽对战系统.py:67
↓ 1 callers
Function
update
()
day24-Tkinter进阶与番茄钟实战/01-可变类型自动刷新.py:9
↓ 1 callers
Method
update_card
更新卡片记忆参数 :param card: 要更新的卡片对象 :param quality: 用户评分(0-3)
day26-闪卡复习系统/01-闪卡复习系统.py:87
↓ 1 callers
Function
validate_input
验证玩家输入是否符合规则
day07/main.py:90
↓ 1 callers
Function
withdraw
(balance, amount)
day19/01-异常处理.py:35
Method
__add__
(self, other)
day16/day16-乒乓游戏.py:19
Method
__add__
(self, other)
day14/01-游戏坐标设计.py:8
Method
__add__
(self, other)
day14/day14-贪吃蛇游戏01.py:11
Method
__add__
向量加法
day15/day15-贪吃蛇游戏02.py:15
Method
__enter__
(self)
day19/01-异常处理.py:62
Method
__eq__
(self, other)
day14/01-游戏坐标设计.py:11
Method
__eq__
(self, other)
day14/day14-贪吃蛇游戏01.py:15
Method
__eq__
等值比较
day15/day15-贪吃蛇游戏02.py:19
Method
__exit__
(self, exc_type, exc_val, traceback)
day19/01-异常处理.py:66
next →
1–100 of 181, ranked by callers