New Python Program: To-Do List Manager
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 72/100
Hướng nghiên cứu
Tạo tệp todo_manager.py mới và bắt đầu bằng việc xem xét các yêu cầu của issue về menu, các thao tác với tác vụ và xử lý lỗi. Chạy chương trình ở chế độ tương tác để xác minh việc thêm, hoàn thành, xem và xóa tác vụ, bao gồm cả các lựa chọn tác vụ không hợp lệ. Được coi là hoàn tất khi các hàm được yêu cầu và các lời nhắc thân thiện với người dùng hoạt động trong Python 3.x và các kịch bản đã được kiểm thử.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hello Python enthusiasts! Let's enhance our repository with a To-Do List Manager implemented in Python. This beginner-friendly task involves creating a program that allows users to add tasks, mark tasks as completed, view the to-do list, and remove completed tasks. This task will showcase data structures, loops, and conditional statements in Python.
Tasks:
- Implement functions to add tasks, mark tasks as completed, view the to-do list, and remove completed tasks.
- Store tasks in a list or dictionary data structure.
- Provide user-friendly menus and prompts for each operation.
- Handle errors gracefully, such as accessing tasks that don't exist.
- Ensure completed tasks can be removed from the list.
Guidelines:
- Use Python 3.x for the program.
- Implement functions for each operation (add_task, mark_completed, view_tasks, remove_completed, etc.).
- Include comments in your code to explain the logic and functionality.
- Test the program thoroughly, covering various scenarios including adding, completing, and removing tasks.
Example:
Welcome to the To-Do List Manager!
1. Add Task
2. Mark Task as Completed
3. View To-Do List
4. Remove Completed Tasks
5. Exit
Select an option: 1
Enter task: Complete Python project
Task 'Complete Python project' added successfully!
1. Add Task
2. Mark Task as Completed
3. View To-Do List
4. Remove Completed Tasks
5. Exit
Select an option: 3
To-Do List:
1. [ ] Complete Python project
...
How to Contribute:
- Fork this repository.
- Create a new Python file for the To-Do List Manager:
todo_manager.py. - Write the Python program following the specified tasks and guidelines.
- Test the program thoroughly to ensure it functions correctly.
- Commit your changes:
git commit -m "Add To-Do List Manager program" - Push to your branch:
git push origin add-todo-manager - Open a pull request to this repository.
Your contribution will provide users with a practical tool for managing tasks. Thank you for creating this useful Python program for our repository!
- Ngôn ngữ chính
- Python
- Star
- 0
- Fork
- 9
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của KALIIOWORK/basic_python_programs
-
good first issue hacktoberfest
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
KALIIOWORK/basic_python_programs#8 · 2 bình luận ·
-
good first issue hacktoberfest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 50/100
KALIIOWORK/basic_python_programs#6 · 1 bình luận ·
-
good first issue hacktoberfest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
KALIIOWORK/basic_python_programs#5 · 1 bình luận ·
-
good first issue hacktoberfest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100
KALIIOWORK/basic_python_programs#1 · 2 bình luận ·
Tất cả issue của KALIIOWORK/basic_python_programs
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
PolicyEngine/policyengine-us#9559 ·
-
priority: p3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
googleapis/librarian#7636 ·
-
from:qa priority:P2 reliability tech-debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
spec-kitty/spec-kitty#4874 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100