VIT3_Python_Modul_Week_3

Soru1:Görev Yöneticisi Uygulaması

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.

Gereksinimler:

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.

Bonus Question 1

HACKERRANK: FIND DIGITS

Bonus Question 2

HACKERRANK: CAPITALIZE