Apakah kamu sering merasa kehilangan jejak dengan semua tugas yang harus diselesaikan? Seperti tiba-tiba lupa deadline atau malah gak ingat sama sekali harus ngerjain apa hari ini? Tenang, karena Python bisa bantu kamu! Tapi kali ini, todo list kita bukan cuma buat ngatur tugas, tapi juga ngasih canda biar kamu gak bosen ngoding dan kerja!
Dengan Python, kamu bisa bikin todo list yang lebih ceria dan terorganisir. Yuk, buat todo list yang lucu supaya tugas-tugas kamu lebih teratur dan kamu tetap bisa tersenyum!
1. Membuat Todo List yang Sederhana
Yuk, kita mulai dengan todo list yang sederhana terlebih dahulu. Program ini akan memintamu untuk memasukkan tugas, menampilkan daftar tugas, dan memberikan pilihan untuk menambah atau menghapus tugas. Tapi tentu saja, kita tambahkan komentar lucu agar gak bosen!
def tampilkan_todo_list(todo_list):
if len(todo_list) == 0:
print("Wah, gak ada tugas, kamu hebat!")
else:
print("Ini dia tugas-tugas kamu hari ini:")
for i, tugas in enumerate(todo_list, 1):
print(f"{i}. {tugas}")
def todo_list():
todo_list = [] # Daftar kosong untuk menyimpan tugas
print("Halo! Selamat datang di Todo List Python yang **super lucu**!")
print("Saya akan bantu kamu mengatur tugas-tugasmu... sambil bikin kamu senyum! ")
while True:
print("\nApa yang ingin kamu lakukan?")
print("1. Tambah tugas")
print("2. Hapus tugas")
print("3. Tampilkan daftar tugas")
print("4. Keluar")
try:
pilihan = int(input("Masukkan pilihan (1/2/3/4): "))
if pilihan == 1:
tugas = input("Masukkan tugas yang harus dilakukan: ")
todo_list.append(tugas)
print(f"Tugas '{tugas}' berhasil ditambahkan! Kamu pasti bisa! ")
elif pilihan == 2:
tampilkan_todo_list(todo_list)
if todo_list:
try:
tugas_index = int(input("Masukkan nomor tugas yang ingin dihapus: ")) - 1
if 0 <= tugas_index < len(todo_list):
tugas_dihapus = todo_list.pop(tugas_index)
print(f"Tugas '{tugas_dihapus}' telah dihapus. Semangat terus!")
else:
print("Nomor tugas tidak valid! Jangan panik, coba lagi! ")
except ValueError:
print("Oops! Itu bukan nomor yang valid. Coba lagi ya!")
elif pilihan == 3:
tampilkan_todo_list(todo_list)
elif pilihan == 4:
print("Terima kasih sudah menggunakan Todo List Python! Semoga hari kamu lebih terorganisir dan penuh tawa! 😄")
break
else:
print("Pilihan tidak valid! Coba lagi, ya!")
except ValueError:
print("Oops! Itu bukan pilihan yang valid. Coba lagi ya! ")
# Menjalankan todo list
todo_list()
2. Bagaimana Program Ini Bekerja?
- Tambah Tugas: Kamu bisa menambahkan tugas baru ke dalam todo list dengan memilih opsi 1. Dan tentu saja, ada komentar lucu yang membuatmu merasa seperti seorang pahlawan yang sedang menaklukkan dunia tugas!
- Hapus Tugas: Kalau kamu sudah selesai dengan sebuah tugas, kamu bisa menghapusnya dengan memilih opsi 2. Program akan memuji kamu karena sudah berhasil menyelesaikan tugas! Semangat terus!
- Tampilkan Daftar Tugas: Kamu bisa melihat daftar tugas yang sudah dimasukkan dengan memilih opsi 3. Kalau kamu gak punya tugas, program akan memberi semangat dan bilang “Wah, gak ada tugas!”
- Keluar: Kalau kamu sudah puas mengatur tugas, tinggal pilih opsi 4 untuk keluar dari aplikasi ini dan melanjutkan hari penuh semangat!
3. Contoh Percakapan dengan Todo List Lucu
Berikut adalah contoh percakapan antara kamu dan todo list lucu:
Halo! Selamat datang di Todo List Python yang **super lucu**!
Saya akan bantu kamu mengatur tugas-tugasmu... sambil bikin kamu senyum!
Apa yang ingin kamu lakukan?
1. Tambah tugas
2. Hapus tugas
3. Tampilkan daftar tugas
4. Keluar
Masukkan pilihan (1/2/3/4): 1
Masukkan tugas yang harus dilakukan: Belajar Python
Tugas 'Belajar Python' berhasil ditambahkan! Kamu pasti bisa!
Apa yang ingin kamu lakukan?
1. Tambah tugas
2. Hapus tugas
3. Tampilkan daftar tugas
4. Keluar
Masukkan pilihan (1/2/3/4): 3
Ini dia tugas-tugas kamu hari ini:
1. Belajar Python
Apa yang ingin kamu lakukan?
1. Tambah tugas
2. Hapus tugas
3. Tampilkan daftar tugas
4. Keluar
Masukkan pilihan (1/2/3/4): 2
Ini dia tugas-tugas kamu hari ini:
1. Belajar Python
Masukkan nomor tugas yang ingin dihapus: 1
Tugas 'Belajar Python' telah dihapus. Semangat terus!
Apa yang ingin kamu lakukan?
1. Tambah tugas
2. Hapus tugas
3. Tampilkan daftar tugas
4. Keluar
Masukkan pilihan (1/2/3/4): 4
Terima kasih sudah menggunakan Todo List Python! Semoga hari kamu lebih terorganisir dan penuh tawa! 😄
4. Apa yang Membuat Todo List Ini Lucu?
- Komentar Motivasi: Setiap kali kamu menambahkan atau menghapus tugas, kalkulator ini gak cuma bilang, “Tugas berhasil ditambahkan”, tapi juga kasih komentar lucu yang bikin kamu semangat!
- Pesan Error yang Bersahabat: Kalau kamu salah input, todo list ini gak langsung marah, tapi malah bilang “Coba lagi ya!” dengan penuh kebaikan hati.
- Pesan Semangat: Kalau tugas sudah selesai dihapus, kamu bakal dapet pesan semangat seperti “Semangat terus!” supaya tetap positif!
5. Fitur Tambahan yang Bisa Ditambahkan
Kalau kamu mau meningkatkan todo list ini menjadi lebih menyenangkan, kamu bisa menambahkan beberapa fitur seperti:
- Deadline: Setiap tugas bisa memiliki tanggal jatuh tempo supaya kamu lebih terorganisir.
- Kategori Tugas: Kamu bisa menambahkan kategori seperti “Pekerjaan”, “Belajar”, atau “Santai”, dan kalkulator bisa menambahkan emoji yang sesuai. Misalnya, untuk tugas belajar, todo list bisa menambahkan !
- Fitur Notifikasi: Todo list bisa mengingatkanmu untuk menyelesaikan tugas yang sudah dekat deadline-nya! "Tugas Belajar Python akan jatuh tempo dalam 2 jam!"
6. Kesimpulan
Todo list Python ini bukan cuma berguna buat mengatur tugas, tapi juga menyenangkan dan penuh semangat. Dengan sedikit humor, kamu bisa terorganisir sambil tetap tersenyum. Jadi, gak ada alasan lagi untuk bosen ngoding atau merasa terbebani dengan tugas-tugas!
Dengan program todo list lucu ini, kamu bisa merencanakan hari dengan cerdas, sambil menikmati waktu bersama teman baru yang gak hanya bantu kamu menyelesaikan tugas, tapi juga bikin kamu bahagia!
0 Comments