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 小时前
Flutter 泛型 泛型方法 泛型类 泛型接口
服务器·windows·flutter
葡萄学妹6 小时前
Windows server:
windows
zhishishe6 小时前
如何修复卡在恢复模式下的 iPhone:简短指南
windows·macos·ios·objective-c·cocoa·iphone
Icoolkj7 小时前
在 Windows 系统上升级 Node.js
windows·node.js
长沙火山9 小时前
9.ArkUI List的介绍和使用
数据结构·windows·list
donglxd12 小时前
老电脑优化全知道(包括软件和硬件优化)
运维·windows·系统安全
ZXF-BW17 小时前
联想笔记本电脑在Windows下通过联想驱动实现风扇控制
windows·电脑·联想·风扇
csdn_aspnet19 小时前
如何在 Windows 10 中使用 WSL 和 Debian 安装 Postgresql 和 Postgis
windows·postgresql·debian
九鼎科技-Leo19 小时前
写windows服务日志-.net4.5.2-定时修改数据库中某些参数
数据库·windows·.net
扛枪的书生1 天前
AD 侦查-MSRPC
windows·渗透·kali·提权·域渗透