kehanet(): print(ne_cikarsa_bahtina)

Adına ‘kehanet’ dediğimiz bir fonksiyon tanımladığımızı düşünelim. Bu kehanet(): içerisinde dünü, bugünü ve yarını içersin. Ve biz ona soralım; “ne olacak?” Peki, biz bu soruyu sorarken tam olarak hangi zaman içerisindeyiz?

Elif
Türkçe Yayın
Published in
2 min readMar 3, 2023

--

Ülkece zor zamanlardan geçmekteyiz. Ellerinden geldiğince kolaylaştırmaya çalışanlar olduğu gibi, felaket tellallığı da aldı başını gitti.. En içten dileklerimi ve dualarımı başta birinci dereceden etkilenenler olmak üzere tüm etkilenen kardeşlerimize olmasını temenni ederek bu fonksiyon üzerinden bazı düşüncelerimi sizler ile paylaşmak istiyorum.

Photo by Markus Spiske on Unsplash

Yazılım ile aşina olmayan bir kişi olabilirsiniz fakat burada kalın, yazılım olmasa da fonksiyon tabiri sizlere yabancı değildir. ‘Kehanet’ isimli bir fonksiyonumuz var ve 3 parametresi var; dün, bugün ve yarın. Bu fonksiyonun çıktısı ise ‘ne_cikarsa_bahtina’ olarak tanımladığımız bir text. Dün’ü girip yarının çıktısını istediğinizde bugünü, bugün’ü girip yarının çıktısını istediğinizde dün’ü veriyor olsun. Yarın’ı ise fonksiyona giremiyorsunuz fakat fonksiyonun tersini alıp(ya da bir else if ile) dün ve bugün parametreleriyle tanımlı bir pattern halinde elde edebiliyorsunuz. Ya da, dün ve bugün parametreleriyle bir yarın çıktısı istiyorsunuz ki bu da bir üstte yazdığımız pattern bir cevap olarak karşımıza çıkacaktır.

Öyleyse bu fonksiyonumuza soralım, “Böyle bir felaketin(bugün) bir daha olma olasılığı(yarın) nedir?” Doğal olarak fonksiyon size; “”ne_cikarsa_bahtina: Önceden olduğu gibi(dün) yine olma olasılığı yüksektir(yarın).” cevabını verecektir. Sizlere bu fonksiyonun görevini yaptığını iddia eden(kehanet) dahili ve harici parametreleriniz de bulunmaktadır, fakat unutmayın parametrelerin kendisi ‘kehanet’ fonksiyonu değil fakat o fonksiyonu ‘işleme sokan’ küçük bir parçasıdır. Fakat fonksiyonumuza şu soruyu iletsek, “Dün de vardı, bugün de var, yarın da olacak. Dün değişmiyor, bugün ve yarın için ne yapılabilir?” Fonksiyonun cevabı ise, “ne_cikarsa_bahtina: (Bugün) ve (yarın) çıktısı için (dün)’ü de dahil ettin. O zaman (dün)’den geleni düzeltirsen ‘bugün’ ve ‘yarın’ın da düzelecektir.”

print(“ne_yaparsan_bahtina”)

break;

--

--