Hafta 8: Koşullar
Python ile kod yazma kursu. 17 kelime/dk, %92 doğruluk.
Bir program, bir durumun doğru olup olmadığına göre farklı davranabilir. Python’da bu kararı if kelimesiyle verirsin. Koşul yazıldıktan sonra bir iki nokta üst üste gelir ve altındaki satırlar girintili olarak yazılır. Bu hafta bu yapıyı çalışacaksın. Hem karşılaştırma işaretlerini hem de iki nokta üst üste işaretini doğru yazmak gerekiyor. Girintinin de aynı kalması önemli.
Bu hafta neler öğreneceksin
Tr-q düzeninde dört sembol var:
::.tuşuna Shift ile basılır. Shift karşı elin serçesiyle,.tuşu sağ serçeyle yazılır.<:<tuşuna tek başına basılır.<tuşu sol serçeyle yazılır.>:<tuşuna Shift ile basılır. Shift karşı elin serçesiyle,<tuşu sol serçeyle yazılır.=: 0 tuşuna Shift ile basılır. Shift karşı elin serçesiyle, 0 tuşu sağ serçeyle yazılır.
Aşağıdaki iki satır, bir koşulun nasıl yazıldığını gösteriyor:
if sayi > 10:
print("yes")
Koşulun sonundaki iki nokta üst üste unutulmamalı. İkinci satır dört boşluk girintiyle başlar. Alıştırma alanında Enter’a bastığında bir sonraki satırın girintisi otomatik gelir, bu yüzden girintiyi tekrar tekrar yazma.
Parmak ve duruş ipuçları
- İki nokta üst üste için Shift’i karşı elin serçesiyle önce bas, sonra
.tuşuna sağ serçeyle dokun. - Koşulun sonunda
:yazdığını bir kez daha kontrol et. Bu işaret unutulursa satır çalışmaz. <ve>yazarken sol serçeyle<tuşuna bas.>için Shift’i karşı elin serçesiyle önce bas.- Girintili satırlara geçmeden önce bir önceki satırın sonunda iki nokta üst üste olduğundan emin ol.
- Karşılaştırma işaretini yazarken gözünü ekrandan ayırma. Yanlış işareti hemen fark etmek için satırı okumaya devam et.
Dersler
- Ders 1 (10–15 dakika): Öğren. Klavye demosunda iki nokta üst üste ve karşılaştırma tuşlarını izle. Ardından
if sayi > 10:satırını yavaşça yaz. - Ders 2 (10–15 dakika): Pratik yap.
print("yes")satırını girintiyle birlikte tekrar et. Her koşulda iki nokta üst üste ve girintinin yerinde olduğunu kontrol et. - Ders 3 (10–15 dakika): Gözden geçir. Koşul yapılarından oluşan 2 dakikalık testi çöz. En çok hata yaptığın sembolü not et ve bir sonraki tekrarda onu tekrar çalış.
Haftanın hedefi
Bu haftanın hedefi 17 kelime/dk hız ve %92 doğruluk. İlk yıldız dersi bitirdiğinde gelir. İkinci yıldız %92 doğruluğa ulaştığında, üçüncü yıldız da 17 kelime/dk hıza ulaştığında verilir. Koşullarda eksik bir iki nokta üst üste satırı bozar. Bu yüzden önce doğru yazmaya odaklan, hız daha sonra gelsin.
Bu haftanın sembolleri
Renkli tuşlar bu hafta öğreneceğin tuşlar. Rengi, tuşa basan parmağı gösterir.
Bu haftanın dersleri
Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.