2026.08.11 · 编程学习第 21 天

让程序等我选择,
反复完成不同任务。

今天,我用 while True、条件分支和 break 搭建循环菜单,再接入保存、读取、显示与搜索函数,完成能够持续操作的学习记录程序。

day21.py
while True:
    choice = input("请选择功能:")

    if choice == "1":
        save_note(new_note)
    elif choice == "4":
        break

现在是新手,
也在一步步前进。

截至 2026 年 8 月 11 日,我完成了二十一次编程学习记录。今天把前几天分散的文件与函数功能接入循环菜单,让程序能够等待选择并连续完成任务。

这个网站是我的学习档案。网站由我在工具和 AI 的帮助下维护;每一篇记录只写我真正练习过、理解过的内容。

我现在会什么

不虚构进度,只记录事实。

PY

Python 基础

能用 while True 保持菜单运行,通过字符串选项进入不同分支,并用 break 安全退出。

第 21 天 · 菜单循环

函数协作程序

菜单分别调用保存、加载、显示和搜索函数,每次操作结束后继续等待下一项选择。

选择 → 调用 → 返回菜单

下一步

继续练习更完整的程序结构,在保持代码清晰的同时处理更多真实使用情况。

下一阶段 · 程序完善

我的学习记录

记录每一次理解、尝试与进步。

真正完整的程序,
会等待选择,也知道何时结束。