7天入门python系列之第五天python项目练习

第七天 Python项目实操

编者打算开一个python 初学主题的系列文章,用于指导想要学习python的同学。关于文章有任何疑问都可以私信作者。对于初学者想在7天内入门Python,这是一个紧凑的学习计划。但并不是不可完成的。

学到第7天说明你已经对python有了一个基本的认识,下面通过完成一个小项目来巩固之前几天所学的知识。以下是一个简单的待办事项列表应用的示例项目:

python 复制代码
# 待办事项列表应用

# 创建一个空的待办事项列表
todo_list = []

# 主程序循环
while True:
    print("待办事项列表:")
    for i, item in enumerate(todo_list, 1):
        print(f"{i}. {item}")

    print("\n请选择操作:")
    print("1. 添加待办事项")
    print("2. 删除待办事项")
    print("3. 退出")

    choice = input("选择操作: ")

    if choice == "1":
        todo_item = input("请输入待办事项: ")
        todo_list.append(todo_item)
        print(f"'{todo_item}' 已添加到待办事项列表。")
    elif choice == "2":
        if len(todo_list) == 0:
            print("待办事项列表为空。")
        else:
            try:
                index = int(input("输入要删除的事项的序号: "))
                if 1 <= index <= len(todo_list):
                    removed_item = todo_list.pop(index - 1)
                    print(f"'{removed_item}' 已从待办事项列表中删除。")
                else:
                    print("无效的序号。")
            except ValueError:
                print("无效的输入。")
    elif choice == "3":
        print("谢谢使用!")
        break
    else:
        print("无效的选择。")

运行效果

这个简单的待办事项列表应用程序允许用户添加、删除和查看待办事项。你可以根据这个示例项目的基础结构和功能,进一步扩展它,以实践和复习Python的基础知识。

在第7天,你还可以回顾之前几天所学的内容,确保你对Python的基础知识有了坚实的理解。这将帮助你更好地应用这些知识来解决实际问题和开发更复杂的项目。

建议读者利用第6天的面向对象的改造这个小项目。

相关推荐
埃博拉酱4 天前
VS Code Remote SSH 连接 Windows 服务器卡在"下载 VS Code 服务器":prcdn DNS 解析失败的诊断与 BITS 断点续传
windows·ssh·visual studio code
唐宋元明清21885 天前
.NET 本地Db数据库-技术方案选型
windows·c#
加号35 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
tryCbest5 天前
Windows环境下配置pip镜像源
windows·pip
呉師傅5 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
百事牛科技5 天前
保护文档安全:PDF限制功能详解与实操
windows·pdf
一个人旅程~5 天前
如何用命令行把win10/win11设置为长期暂停更新?
linux·windows·经验分享·电脑
一个假的前端男5 天前
[特殊字符] Flutter 安装完整指南 Windows—— 2026最新版
windows·flutter
倚肆5 天前
在 Windows Docker 中安装并配置 Nginx (映射 Windows 端口与路径)
windows·nginx·docker
破无差5 天前
拯救你的C盘
windows