Page 23 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 23

print(3*x + 2*y -5)
              print(3*x+2*y-5)

              print(3 * x + 2 * y - 5)
              print(3 * x+2 * y-5)
              print(3 * (x+2) * (y-5))

              print(3*(x + 2)*(y - 5))

            3.6. Yorumlar

               Python programlama dilinde yazılan programlar uzadıkça karmaşık bir hâl alabilir. Bu da zaman-
            la okumayı ve hatta hataları bulmayı zorlaştırabilir. Bu durumu ortadan kaldırmak ve programcıya
            yardımcı olması amacı ile programa küçük notlar hâlinde açıklama eklenmesi gerekebilir. # işareti ile
            program içerisine yorum yazmak, açıklama eklemek mümkündür. Olası kullanım durumları aşağıda
            belirtilmiştir:

                  # Girilen dakika değerinin kaç saat olduğunu hesaplar.
                  yuzde=(dakika*100)/60
               Bir satırın sonuna da yorum eklenebilir.

                  yuzde=(dakika*100)/60 # dikkat: bir saatten küçük değerler ondalıklı
            sonuç verecektir.
               Yorum satırlarını derleyici, göz ardı eder ve ilgili satırın sonuna kadar programın çalışmasına her-
            hangi bir etki etmez. Yorum satırları ile küçük hatırlatma yapmak veya daha başka programcılar için
            uyarılar eklemek program geliştirme sürecine yardımcı olabilir.

            3.7. Hatalar

               Python’da, üç genel hata türü vardır: söz dizimi hataları, çalışma zamanı istisnaları ve hataları.
            Yorumlayıcı tüm geçerli Python programlarını çalıştırmak için tasarlanmıştır. Yorumlayıcı Python kay-
            nak dosyasını okur ve yürütülebilir bir forma çevirir. Bu, çeviri aşamasıdır (Translation). Yorumlayıcı
            bir çeviri aşamasında geçersiz program deyimi algılarsa bu, programın yürütülmesini sonlandıracak ve
            bir hata raporu verecektir. Bu tür hatalar programcının dili kötü kullanmasından kaynaklanmaktadır.
            Bir söz dizimi hatası, bir Python deyimi makine diline çevirmeye çalışırken yorumlayıcı tarafından
            algılanabilen yaygın bir hatadır. Aşağıdaki programda, yorumlayıcı bir hata mesajı verecektir. Hatalı bir
            atama işlemi yapmaya çalışmaktadır.

                  >>> y = 5
                  >>> x = y + 2

                  >>> y + 2 = x


               Diğer yaygın söz dizimi hataları şunlardır:
               •  Eşleşmeyen ayraç gibi basit yazım hataları ()3 + 4))
               •  Eşleşmeyen harf dizini tırnak işaretleri ((‘hello”))
               •  Hatalı girinti (faulty indentation)



                                                                                                     129
   18   19   20   21   22   23   24   25   26   27   28