Câu lạc bộ Tin học dành cho học sinh Tiểu học

🧾 Code: Trình quản lý công việc (To-Do List)

Trạng thái

♥ Lượt xem: 26
♥ Lượt phản hồi: 4

Tham gia
28/10/2025
Bài viết
366
Điểm Like
1,736
Điểm Uy tín
363,819
Tí Tinh Tế
Miu Mềm Mại
Rồng Rực Rỡ
Tỵ Tinh Tường
Heo Hiền Hậu
Tuổi Mùi
Phù điêu Hổ
Phù điêu Rồng
Hổ Hào Hiệp
Ngựa Ngộ Nghĩnh
Dê Dịu Dàng
Tích cực hoạt động
# 🧠 To-Do List đơn giản trong Python
tasks = [] # danh sách lưu công việc

def show_tasks():
if not tasks:
print("👉 Danh sách công việc trống.")
else:
print("\n📋 Danh sách công việc:")
for i, task in enumerate(tasks, start=1):
print(f"{i}. {task}")

def add_task():
task = input("Nhập công việc mới: ")
tasks.append(task)
print("✅ Đã thêm công việc!")

def remove_task():
show_tasks()
try:
num = int(input("Nhập số công việc cần xóa: "))
if 1 <= num <= len(tasks):
removed = tasks.pop(num - 1)
print(f"🗑️ Đã xóa: {removed}")
else:
print("❌ Không có công việc này.")
except ValueError:
print("⚠️ Vui lòng nhập số hợp lệ.")

def main():
while True:
print("\n=== QUẢN LÝ CÔNG VIỆC ===")
print("1. Xem danh sách")
print("2. Thêm công việc")
print("3. Xóa công việc")
print("4. Thoát")

choice = input("Chọn (1-4): ")

if choice == "1":
show_tasks()
elif choice == "2":
add_task()
elif choice == "3":
remove_task()
elif choice == "4":
print("👋 Tạm biệt!")
break
else:
print("⚠️ Lựa chọn không hợp lệ, thử lại!")

# Chạy chương trình
main()
💡 Giải thích:
tasks = [] là list để lưu trữ các công việc.

def show_tasks(), add_task(), remove_task() là hàm để tổ chức code gọn gàng.

enumerate() giúp in danh sách có đánh số.

while True: tạo vòng lặp để người dùng thao tác đến khi chọn “thoát”.

🧠 Kiến thức bạn chạm tới trong code này:
Chủ đề Ví dụ
Vòng lặp while True:
Hàm def add_task():
List tasks.append()
Xử lý lỗi try: ... except:
Nhập dữ liệu input()
Giao diện dòng lệnh print menu và chờ người dùng chọn
 

Trạng thái

♥ Lượt xem: 26
♥ Lượt phản hồi: 4

Trên Bottom