Membangun Projek Sederhana dengan Python: To-Do List

Membangun Projek Sederhana dengan Python: To-Do List

Membangun projek sederhana adalah cara terbaik untuk mempraktikkan konsep-konsep Python yang telah dipelajari. Di bab ini, kita akan membahas beberapa ide projek sederhana beserta implementasinya. Mari kita mulai!


To-Do List

To-Do List adalah projek yang melibatkan manipulasi list dan input dari user.

Contoh Kode:

python
def todo_list():
    tasks = []

    while True:
        print("\nTo-Do List")
        print("1. Lihat tugas")
        print("2. Tambah tugas")
        print("3. Hapus tugas")
        print("4. Keluar")

        pilihan = input("Pilih menu (1/2/3/4): ")

        if pilihan == '1':
            if tasks:
                print("Daftar Tugas:")
                for idx, task in enumerate(tasks, start=1):
                    print(f"{idx}. {task}")
            else:
                print("Tidak ada tugas.")
        elif pilihan == '2':
            task = input("Masukkan tugas baru: ")
            tasks.append(task)
            print("Tugas berhasil ditambahkan.")
        elif pilihan == '3':
            if tasks:
                task_num = int(input("Masukkan nomor tugas yang akan dihapus: "))
                if 1 <= task_num <= len(tasks):
                    tasks.pop(task_num - 1)
                    print("Tugas berhasil dihapus.")
                else:
                    print("Nomor tugas tidak valid.")
            else:
                print("Tidak ada tugas untuk dihapus.")
        elif pilihan == '4':
            print("Keluar dari aplikasi.")
            break
        else:
            print("Pilihan tidak valid.")

# Jalankan To-Do List
todo_list()

Fitur:

  • Menambah, melihat, dan menghapus tugas.
  • Menangani input yang tidak valid.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *