Python crear una lista de tareas simple (to-do list)
Un ejercicio simple puede ser crear un programa de lista de tareas (to-do list).
Ejemplo
# Programa simple de lista de tareas
# Crear una lista de tareas vacía
tasks = []
# Definir una función para agregar tareas
def add_task(task):
tasks.append(task)
print(f"Tarea '{task}' agregada.")
# Definir una función para mostrar la lista de tareas
def show_tasks():
if not tasks:
print("La lista de tareas está vacía.")
else:
print("Lista de tareas:")
for index, task in enumerate(tasks, start=1):
print(f"{index}. {task}")
# Bucle principal del programa
while True:
print("\n"Seleccione una opción:")
print("1. Agregar tarea")
print("2. Mostrar lista de tareas")
print("3. Salir")
choice = input("Ingrese el número de opción: ")
if choice == "1":
new_task = input("Ingrese la nueva tarea: ")
add_task(new_task)
elif choice == "2":
show_tasks()
elif choice == "3":
print("Saliendo del programa.")
break
else:
print("Opción inválida, por favor ingrese nuevamente.")
# Crear una lista de tareas vacía
tasks = []
# Definir una función para agregar tareas
def add_task(task):
tasks.append(task)
print(f"Tarea '{task}' agregada.")
# Definir una función para mostrar la lista de tareas
def show_tasks():
if not tasks:
print("La lista de tareas está vacía.")
else:
print("Lista de tareas:")
for index, task in enumerate(tasks, start=1):
print(f"{index}. {task}")
# Bucle principal del programa
while True:
print("\n"Seleccione una opción:")
print("1. Agregar tarea")
print("2. Mostrar lista de tareas")
print("3. Salir")
choice = input("Ingrese el número de opción: ")
if choice == "1":
new_task = input("Ingrese la nueva tarea: ")
add_task(new_task)
elif choice == "2":
show_tasks()
elif choice == "3":
print("Saliendo del programa.")
break
else:
print("Opción inválida, por favor ingrese nuevamente.")
Ejemplos de Python3