Yazılar

Python programlama dili kapsamında bize fonksiyonları öğrenmede kolaylık sağlayan bazı çalışmalar yapalım. Çalışmamızda bir yaş hesaplaması yaptıracağız.
Kullanıcı doğum tarihini “YYYY” formatında girdiğinde yaşını, normal yaşını girdiğinde (27, 45 vs.) doğum tarihini hesaplayacak.

İlk adım olarak python sorgularını çalıştırdığımız pycharm ortamında yeni bir dosya açalım.


İkinci adım olarak güncel tarihi parametrik olarak pythonda bir değişkene atayalım.

Yapmış olduğumuz işlemler sırasıyla; import kodu tarihlere ait dosyayı kütüphanemize ekledik. Now() ifadesi ile güncel tarihi now değişkenine atadık. Now değişkeni bizim için dinamik olmuş oldu. Böylece yeni yılda değikenin tarihi değişecek. Daha sonra now değişkenimizin tipini değiştirerek  “YYYY” formatına çevirdik. Tipini integer hale getirdik.

Şimdide yazdığımız kodu çalıştırıp sonuca bakalım.

 

 

Son Adım yaşımızı bulan fonskiyonu yazacaz. Kullanıcıya fonksiyon doğum tarihini soracak bize yaşımızı hesaplayacak.

Yapmış olduğumuz işlemler sırasıyla; Fonksiyon tanımlamaya def ifadesi ile başlıyoruz.

Parantez içine ihtiyaç duyduğumuz değişkenleri ekliyoruz. t gibi bir değişken tanımladık. t değişkenine yaşımızı veya doğum tarihimizi girecez. t değişkenine hesaplama yapmadan önce ön koşullar verelim. If (Eğer) ifadeleriyle koşulumuzu vermeye ve sonuçları yazdırmaya başlayalım.

Yaş ve doğum tarihimiz negatif değer almasın ve now değişkenimizden büyük olmasın.

Eğer yaşımız negatif veya güncel tarihten büyük girersek karşımıza “Negatif  Değer Girilmez” gibi ifadeler çıkacak ve yaşımızı hesaplamayacak.

Tüm durumlar sağlandı ve doğum tarihimizi doğru bir şekilde girdiğimiz de, güncel tarihten t değişkenimizi çıkartarak  fonksiyon yaşımızı bize düzgün bir şekilde hesaplamış olur.

z= now -t

 

Böylelikle yaş ve doğum tarihimiz hesaplayan fonksiyonu yazmış olduk.  Yeni fonksiyonlar geliştirmeye devam edebiliriz. 🙂