第七天 Python项目实操
编者打算开一个python 初学主题的系列文章,用于指导想要学习python的同学。关于文章有任何疑问都可以私信作者。对于初学者想在7天内入门Python,这是一个紧凑的学习计划。但并不是不可完成的。
学到第7天说明你已经对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天的面向对象的改造这个小项目。