Python programlama derslerinin bu bölümünde öğrendiğimiz bilgilerle değişkenleri kullanarak uygulamalar yapacağız.
Şimdi buraya kadar öğrendiğimiz değişkenler bilgisi ile bir dairenin alanını hesaplayan bir uygulama yapalım. Dairenin alanı biliyorsunuz
Alan = π * r kare'dir.
Bu hesaplamayı Python kodu ile yapalım.
İlk olara pi_Sayisi adında bir değişken tanımlayıp değer olarak 3.14 değerini atadık. Sonrasında tanımladığımız r değişkeni ise bizim dairemizin yarıçapıdır ve bu değişkene de 5 değerini verdik.
Son olarak alan değişkeni tanımladık ve bunun değerini de bir formüle bağladık. Alan hesabı yapıldı ve alan değişkenine atandı. En sonda da ekrana değeri yazdırıldı.
Programın işleyişi tamamen bu şekildedir. r yarıçap değerini değiştirerek farklı daireler için alan hesabı yapılabilir.
İki değişkenin karşılıklı değerini değiştiren bir program yazmak istersek Python dışında herhangi bir dilde 3 değişkene ihtiyacımız olurdu.
Program kısmına geçmeden önce algoritması üzerine konuşalım. İlk olarak iki tane değişkenimiz olsun : a ve b şeklinde. Bunların içinde de kendilerine ait değerleri tutsunlar.
Direk a = b şeklinde düz mantık atama yaparsak iki değerden birisi kaybolacaktır bu sebeple her zaman üçüncü tampon bir değişken belirlenir ki kaybolacak değer bu değişkende tutulsun.
Kabaca yer değiştirme şöyle yapılır. a değişkeninin değeri ilk olarak tampon değişkene atanır :
tampon = a
Şimdi de b değişkeninin değeri a ya verilir.
a = b
a değişkeni b değerini aldığına göre b ye de a değerini vermeliyiz ki bunu da tampon değişkeninden alırız.
b = tampon
Görüldüğü gibi 3 aşamada 3 ayrı değişkenle iki değişkenin değerlerini değiştirmiş olduk. Ancak Python'da bu kadar zorlamaya gerek yoktur. Tek hamleyle de bu işlem yapılabilirdi nasıl mı?
Burada aslında bahsettiğimiz tek hamle
a,b = b, a
kodudur. Gerisi değer atama ve değerleri yazdırmadan ibarettir.
Şimdilik bu kadar.
Umarım faydalı bir çalışma olmuştur.
Teşekkürler.
Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me