Page 16 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 16
>>> x = 2 X 2
>>> x
2
>>> del x X 2
>>> x
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name "x" is not defined
Kullanılan del komutu sil anlamına gelir ve yorumlayıcı, içerisinden ya da program içerisinden de-
ğişken tanımını siler. Örneğin a, b ve c önceden tanımlanmış değişkenler ise;
del a, b, c
ifadesi bütün değişkenlerin silinmesini sağlar.
2.3. Reel Sayılar
Pek çok hesaplamalı işlem, kesir parçası olan sayıları kullanır. Örneğin bir dairenin çevresini ya da ala-
nını hesaplamak için π değerine ihtiyacımız vardır ve bu değer yaklaşık 3,14159 olarak ifade edilir. Python,
bu şekilde noktalı sayılarla işlem yapar ve bu sayılara reel ya da gerçek sayı denir. İsminden de anlaşılacağı
gibi matematiksel hesaplamalar sırasında ondalık nokta, önemli sayıları ifade etmek için farklı basamakla-
ra kayabilir. Python ile programlama yaparken bu tanımı yapmak için float kelimesi kullanılır.
>>> x = 5.62
>>> x
5.62
>>> type(x)
<class "float">
Python için reel sayıların alabileceği en küçük ve en büyük değer ile duyarlılık düzeyi, kullanılan
makine ve uygulamaya göre değişiklik gösterebilir. Reel sayılar da tam sayılar gibi pozitif ve negatif
olabilir. Yaygın olarak geçerli olan durum aşağıda görülmektedir.
Tanım Bellek Minimum Değer Maksimum Değer Duyarlılık
float 64 bit 2,22507 x 10-308 1,79769 x 10-308 15 basamak
Tablo 1: Float değeri
Çoğu programlama editörü, alt ya da üst simge ve özel sembollerin kullanımını desteklemediği
için sayıların gösterimi farklılaşmaktadır. Python ile kod yazarken 6.022 x 10 yerine 6.022e olarak
23
23
yazmamız gerekir. Burada “e” karakterinin solunda kalan kısım normal sayı; sağında kalan kısım ise 10
üzerindeki sayıdır. Simge olarak “e” yerine “E” de kullanılabilir.
Reel sayılardan farklı olarak tam sayılar kesirli ifadeleri içeremez. Reel bir sayıyı bir tam sayıya dö-
nüştürmenin iki temel yolu vardır:
122