- dersler/: 29 kısa ders (açıklama, çalıştırılabilir örnek, alıştırma). Her örneğin ve alıştırma çözümünün çıktısı Online IDE'nin hazırlık adımında gerçekten koşulup dosyadakiyle karşılaştırılır; biçim dersler/BICIM.md. - temeller/: tek konulu 12 başlangıç programı. - web/anket, web/kisalt, web/pano: port PORT ortam değişkeninden okunur (Online IDE önizlemesi 8080 verir), yoksa eski sabit port. - README: öğrenme bölümü, Online IDE bağlantısı.
2.2 KiB
2.2 KiB
baslik, bolum, ozet
| baslik | bolum | ozet |
|---|---|---|
| Yorumlar | Giriş | Kodun içine kendine ve başkalarına not bırakmak |
Yorum, derleyicinin okumadığı, yalnız insanlar için yazılmış nottur. Bir hafta sonra kendi koduna baktığında "bunu neden yazmıştım?" diye sormamak için yorum yazarsın.
Tek satırlık yorum
# işaretinden sonra satırın sonuna kadar her şey yorumdur.
# Bu program bir selam yazar.
yazdir("Merhaba!")
Merhaba!
Satır sonunda yorum
Kodun yanına da yorum yazabilirsin. #'den öncesi çalışır, sonrası yok sayılır.
fiyat = 250 # TL cinsinden
adet = 3 # sepetteki ürün sayısı
yazdir(fiyat * adet)
750
Kodu geçici olarak kapatmak
Bir satırın başına # koyarsan o satır çalışmaz. Silmeden denemek için çok işe yarar.
yazdir("Birinci satır")
# yazdir("Bu satır şimdilik kapalı")
yazdir("Üçüncü satır")
Birinci satır
Üçüncü satır
Metnin içindeki # yorum değildir
Tırnak içindeki # sıradan bir karakterdir.
yazdir("Sıra numaran: #12") # bu kısım ise yorum
Sıra numaran: #12
İpucu: İyi yorum kodun ne yaptığını değil neden yaptığını anlatır.
x = x + 1 # x'i bir artırgereksizdir;misafir += 1 # kapıdaki kişiyi de sayıyoruzişe yarar.
Birden çok satırlık açıklama
Uzun bir açıklama için her satırın başına # koyarsın.
# Kargo ücreti hesabı:
# 500 TL ve üstü siparişte kargo ücretsiz,
# altında 60 TL.
sepet = 420
kargo = 60
eger sepet >= 500:
kargo = 0
yazdir("Kargo:", kargo, "TL")
Kargo: 60 TL
Alıştırma
Aşağıdaki programda ikinci satır hatalı bir duyuru yazıyor. O satırı **silmeden**, başına `#` koyarak kapat. Çıktıda yalnız iki doğru satır kalsın.
%%%
yazdir("Kütüphane 09:00'da açılır.")
yazdir("Kütüphane pazar günü de açıktır.")
yazdir("Kütüphane 18:00'de kapanır.")
%%%
yazdir("Kütüphane 09:00'da açılır.")
# yazdir("Kütüphane pazar günü de açıktır.")
yazdir("Kütüphane 18:00'de kapanır.")
%%%
Kütüphane 09:00'da açılır.
Kütüphane 18:00'de kapanır.