Exercise 8:
Create a Python program that captures and displays a person's to-do list. Continually prompt the user for another item until they enter a blank item. After all the items are entered, display the todo list back to the user.
Sample Output:
Enter a task for your to-do list. Press <enter> when done: Buy cat
food.
Task added.
Enter a task for your to-do list. Press <enter> when done: Mow the
lawn.
Task added.
Enter a task for your to-do list. Press <enter> when done: Take
over the world.
Task added.
Enter a task for your to-do list. Press <enter> when done:
Your To-Do List:
-------------------
Buy cat food.
Mow the lawn.
Take over the world.
Mow the lawn.
Take over the world.
Solution:
- #!/usr/bin/env python3
- # Create a list to hold the to-do tasks.
- to_do_list = []
- finished = False
- while not finished:
- task = input('Enter a task for your to-do list. Press
when done: ') if len(task) == 0: finished = True else: to_do_list.append(task) print('Task added.') # Display the to-do list. print() print('Your To-Do List:') print('-' * 16) for task in to_do_list: print(task)
No comments:
Post a Comment