Sınama

Tamamlandı

Bu modülde kod zorlukları, öğrendiklerini pekiştirecek ve devam etmeden önce güven kazanmanıza yardımcı olacaktır.

Oluşturacaklarınız

Bu sınamada, kullanıcıyı şunlar için uyaran bir kalori sayacı oluşturacaksınız:

  • Geçerli tarih (tüm biçimlerde)
  • Kahvaltıda alınan kalori
  • Öğle yemeğinde alınan kalori
  • Akşam yemeğinde alınan kalori
  • Atıştırmalıklarda alınan kalori

Ardından program tüm kalorileri toplayıp ileti olarak biçimlendirir.

Programı çalıştırmaya ilişkin bir çıkış örneği aşağıda verilmiştir:

Today's date?
Thursday
Breakfast calories?
100
Lunch calories?
200
Dinner calories?
300
Snack calories?
400
Calorie content for Thursday: 1000

Gereksinimler

Sınamayı çözümlemek için şu görevleri gerçekleştirmeniz gerekir:

1. Görev: Sınamanız için yeni bir dosya oluşturma

.py ile biten yeni bir dosya oluşturun. Yeni dosyanızı istediğiniz gibi çağırabilirsiniz. Yeni bir .py dosyası oluşturma ve bu dosyaya kod ekleme hakkında sorun yaşamadığınızdan emin olmanız yeterlidir.

2. Görev: Örnek çıkışı çoğaltmak için gereken Python kodunu yazma

İpucu

Programı derlemek için, daha önce öğrendiğiniz teknikleri kullanın. Sorun yaşarsanız tek seferde yalnızca bir bölüme odaklanın. Örneğin, önce yalnızca tarih bilgilerini toplayıp görüntüleyin. Ardından sonraki küçük adıma geçin; kahvaltı kalori bilgilerini toplayıp görüntüleyin.

Büyük bir sorunu pek çok küçük programlara ayırıp hala işe yaradığından emin olmak için çalışmanızı süreç boyunca test etme şeklindeki sorun çözme yaklaşımınız, çoğu yazılım geliştiricisinin yaklaşımıyla eşleşir.

Burada programın üretmesi gereken örnek bir çıkış ve ardından (soruldiğinde girmeniz gereken değerlere bağlı olarak):

Today's date?
December 7th, 2020
Breakfast calories?
250
Lunch calories?
300
Dinner calories?
500
Snack calories?
150
Calorie content for December 7th, 2020: 1200

Bir yerde takılıp çözüme göz atmanız gerekse de başarıyla tamamlasanız da, okumaya devam edip bu sınamanın çözümüne bakın.