30 分钟构建你的第一个 Python 项目
第一步:安装 Python
在编码之前,请确保计算机已安装 Python。可以从python.org下载它。要检查 Python 是否已安装,请打开终端或命令提示符并输入:
python --version
如果看到版本号,您就可以开始了!
步骤 2:创建一个新的 Python 文件
打开一个文本编辑器,如 VS Code、PyCharm 或甚至 Notepad++。创建一个新文件,并将其命名为 todo.py。
步骤 3:编写基本代码
我们将构建一个简单的待办事项列表,用户可以添加、查看和删除任务。
创建一个空任务列表
tasks = [] # This list will store the tasks
显示菜单选项
需要向用户展示不同的选项,例如添加、查看或删除任务。
def show_menu():
print("\nTo-Do List")
print("1. Add Task")
print("2. View Tasks")
print("3. Delete Task")
print("4. Exit")
3. 将任务添加到列表中
让我们创建一个添加新任务的函数。
def add_task():
task = input("Enter a new task: ")
tasks.append(task)
print(f'Task "{task}" added!')
4. 查看任务需要一种显示所有任务的方法。
def view_tasks():
if not tasks:
print("No tasks yet!")
else:
print("\nYour Tasks:")
for index, task in enumerate(tasks, start=1):
print(f'{index}. {task}')
5. 删除任务
如果用户想要删除一个任务,我们需要一个删除选项。
def delete_task():
view_tasks()
try:
task_number = int(input("Enter the task number to delete: "))
if 1 <= task_number <= len(tasks):
removed_task = tasks.pop(task_number - 1)
print(f'Task "{removed_task}" deleted!')
else:
print("Invalid task number!")
except ValueError:
print("Please enter a valid number!")
步骤 4:运行程序
最后,让我们使用循环将一切连接起来,以便用户可以与待办事项列表进行交互。
while True:
show_menu()
choice = input("Choose an option (1-4): ")
if choice == "1":
add_task()
elif choice == "2":
view_tasks()
elif choice == "3":
delete_task()
elif choice == "4":
print("Goodbye!")
break
else:
print("Invalid choice! Please select a number between 1 and 4.")
第 5 步:测试您的待办事项清单
保存您的文件为 todo.py 并在终端中运行它:
python todo.py
现在,您可以从待办事项列表中添加、查看和删除任务!