Page 128 - Bilgisayar Bilimi | Kur 1
P. 128

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

               Pyhton 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 yüzdesini hesaplar.

                  yuzde=(dakika*100)/60
               Bir satırın sonuna da yorum eklenebilir.

                  yuzde=(dakika*100)/60 # dikkat: tamsayı bölünüyor.
               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 mantık hata-
            ları. Yorumlayıcı tüm geçerli Python programlarını çalıştırmak için tasarlanmıştır. Yorumlayıcı Python
            kaynak 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 parantez gibi basit yazım hataları ()3 + 4))
                 •   Eşleşmeyen harf dizini tırnak işaretleri ((‘hello”))

                 •   Hatalı girinti (faulty indentation)




                                                                                                     127
   123   124   125   126   127   128   129   130   131   132   133