Proje Açıklaması: Bu ödevde, Python programlama dilini kullanarak bir görev yöneticisi uygulaması oluşturacaksınız. Bu uygulama, kullanıcılara görevlerini eklemelerine, tamamlamalarına, silmelerine ve listelemelerine olanak tanır.
1- Görevler, bir Python listesi içinde saklanacak ve her görev bir sözlük olarak temsil edilecektir. Her görev aşağıdaki özelliklere sahip olmalıdır:
-
Sıra Numarası (Otomatik olarak atanmalıdır)
-
Görevin Adı
-
Durumu (Başarılı, Beklemede veya Silindi)
2- Kullanıcının yapabileceği işlemler:
-
Yeni bir görev ekle
-
Bir görevi tamamla
-
Bir görevi sil
-
Tamamlanmış görevleri listele
-
Tüm görevleri durumları ile birlikte listele
-
Çıkış
3-Görevler, eklenme sırasına göre otomatik olarak sıra numarası almalıdır.
4-Yeni eklenecek görevler silinen görev numaralarının yerine kaydedilmelidir.
5-Görevler listelenirken sıra numarasına göre sıralanmalıdır.
6-Kullanıcıya her işlem sonrasında uygun geri bildirimler verilmelidir. Örneğin, yeni bir görev eklediğinde, görev eklenmiş olduğuna dair bir mesaj görmelidir.