提供一个简单的Python小程序示例,它是一个简单的待办事项列表应用。
# To-Do List Mini-Application
# 初始化待办事项列表
tasks = []
def add_task(task):
"""添加一个待办事项"""
tasks.append(task)
print(f"任务'{task}'已添加到待办事项列表。")
def remove_task(task):
"""从待办事项列表中移除一个任务"""
if task in tasks:
tasks.remove(task)
print(f"任务'{task}'已从待办事项列表中移除。")
else:
print("任务不在待办事项列表中。")
def list_tasks():
"""列出所有待办事项"""
if tasks:
print("待办事项列表:")
for index, task in enumerate(tasks, start=1):
print(f"{index}. {task}")
else:
print("待办事项列表为空。")
def main():
while True:
print("\n待办事项列表应用")
print("1. 添加任务")
print("2. 移除任务")
print("3. 显示所有任务")
print("4. 退出")
choice = input("请选择一个操作(1-4):")
if choice == '1':
task = input("请输入要添加的任务:")
add_task(task)
elif choice == '2':
task = input("请输入要移除的任务:")
remove_task(task)
elif choice == '3':
list_tasks()
elif choice == '4':
print("退出程序。")
break
else:
print("无效的输入,请输入1-4之间的数字。")
if __name__ == "__main__":
main()
# To-Do List Mini-Application
# 初始化待办事项列表
tasks = []
def add_task(task):
"""添加一个待办事项"""
tasks.append(task)
print(f"任务'{task}'已添加到待办事项列表。")
def remove_task(task):
"""从待办事项列表中移除一个任务"""
if task in tasks:
tasks.remove(task)
print(f"任务'{task}'已从待办事项列表中移除。")
else:
print("任务不在待办事项列表中。")
def list_tasks():
"""列出所有待办事项"""
if tasks:
print("待办事项列表:")
for index, task in enumerate(tasks, start=1):
print(f"{index}. {task}")
else:
print("待办事项列表为空。")
def main():
while True:
print("\n待办事项列表应用")
print("1. 添加任务")
print("2. 移除任务")
print("3. 显示所有任务")
print("4. 退出")
choice = input("请选择一个操作(1-4):")
if choice == '1':
task = input("请输入要添加的任务:")
add_task(task)
elif choice == '2':
task = input("请输入要移除的任务:")
remove_task(task)
elif choice == '3':
list_tasks()
elif choice == '4':
print("退出程序。")
break
else:
print("无效的输入,请输入1-4之间的数字。")
if __name__ == "__main__":
main()
这个小程序允许用户添加新的待办事项,从列表中移除事项,列出所有待办事项,或者退出程序。运行这个程序,您将能够通过命令行与之交互。将上述代码保存为.py
文件,并在Python环境中执行它来启动程序。例如保存为123.py
那么可以再python里运行:python 123.py