- 8 Ocak 2011
- 103
- 46
Selam,
Python ile basit görev yöneticisi kodlayalım
Python ile basit görev yöneticisi kodlayalım
Python:
tasks = []
while True:
print("\nAna Menü:")
print("1. Görev Ekle")
print("2. Görevleri Listele")
print("3. Görev Tamamla")
print("4. Çıkış")
choice = input("Seçiminizi girin (1/2/3/4): ")
if choice == "1":
task_name = input("Görev adını girin: ")
task_description = input("Görev tanımını girin: ")
task = {"ad": task_name, "tanım": task_description, "durum": "Tamamlanmadı"}
tasks.append(task)
print("Görev başarıyla eklendi.")
elif choice == "2":
print("\nGörevler:")
for index, task in enumerate(tasks, start=1):
print(f"{index}. {task['ad']} - {task['tanım']} - Durum: {task['durum']}")
elif choice == "3":
if not tasks:
print("Tamamlanacak görev yok.")
else:
print("\nTamamlanacak Görevler:")
for index, task in enumerate(tasks, start=1):
print(f"{index}. {task['ad']}")
task_index = int(input("Tamamlanan görevin numarasını girin: "))
if 1 <= task_index <= len(tasks):
tasks[task_index - 1]["durum"] = "Tamamlandı"
print("Görev başarıyla tamamlandı.")
else:
print("Geçersiz görev numarası.")
elif choice == "4":
print("Programdan çıkılıyor...")
break
else:
print("Geçersiz seçim. Lütfen 1, 2, 3 veya 4'ü seçin.")