Python ile ilk kodlama egzersizinize hoş geldiniz! Bu alıştırmada, Gürbüz Usta’nın meşhur lazanyasını hazırlamak ve pişirmek için ne kadar zaman gerektiğini hesaplamasına yardım edeceksiniz.

Adım 1: Problemi Anlayın
Gürbüz Usta’nın lazanya tarifi iki ana adımdan oluşur:
- Lazanya katlarını hazırlamak (her bir kat 2 dakika sürer)
- Lazanyayı fırında pişirmek (40 dakika sürer ve bu süre her zaman aynıdır)
Bu egzersizde yazacağınız Python kodu şu süreleri hesaplamalıdır:
- Katları hazırlamak için geçen süre
- Pişirme süresi (her zaman 40 dakika)
- Mutfakta geçirilen toplam süre (hazırlık süresi + pişirme süresi)
Adım 2: Bir Programcı Gibi Düşünün
Hayal edin:
- Size kaç kat lazanya yapılacağı söylendi – örneğin 3 ya da 5.
- Bu sayıyı 2 ile çarparak hazırlık süresini hesaplayabilirsiniz.
- Pişirme süresi her zaman 40 dakikadır, kat sayısı fark etmez.
- Toplam süreyi bulmak için, hazırlık süresi ile pişirme süresini toplamanız yeterlidir.
Adım 3: Kodunuzu Planlayın
Aşağıdaki adımları izleyerek kodunuzu yazabilirsiniz:
- kat_sayisi adında bir değişken oluşturun ve bir sayı atayın (örneğin 3)
- Bu sayıyı 2 ile çarpın → sonucu hazirlik_suresi değişkenine atayın
- pisirme_suresi değişkenini 40 olarak belirleyin
- hazirlik_suresi + pisirme_suresi ile toplam_sure değişkenini hesaplayın
- Bu bilgileri ekrana yazdırın ki Gürbüz Usta plan yapabilsin
Yeni Başlayanlar İçin İpuçları
- kat_sayisi değişkenine farklı değerler vererek kodunuzu test edebilirsiniz.
- Açıklama yazmak için # işaretini kullanın – bu satırlar kodu çalıştırmaz, ama anlatır.
- Python girintilere (boşluklara) duyarlıdır, dikkat edin.
- Her adımda sonucu yazdırarak programın nasıl çalıştığını gözlemleyin.
🔹 Çözüm: Kod Yapısı
# Adım 1: Kat sayısını belirle
kat_sayisi = 3 # Bu sayıyı değiştirebilirsiniz
# Adım 2: Hazırlık süresini hesapla (her kat 2 dakika)
hazirlik_suresi = kat_sayisi * 2
# Adım 3: Pişirme süresi (her zaman 40 dakika)
pisirme_suresi = 40
# Adım 4: Toplam süre = hazırlık + pişirme
toplam_sure = hazirlik_suresi + pisirme_suresi
# Adım 5: Sonuçları yazdır
print("Hazırlık süresi:", hazirlik_suresi, "dakika")
print("Pişirme süresi:", pisirme_suresi, "dakika")
print("Mutfakta geçirilen toplam süre:", toplam_sure, "dakika")