abs(), round(), min() ve max() fonksiyonları - Python Dersleri (Tutorials)

avatar

yeni.jpg

Merhabalar

Python programlama derslerinin bu bölümünde sayılar üzerinde işlem yapan bazı fonksiyonlardan bahsedeceğiz.

Bu fonksiyonlardan ilki abs() fonksiyonu.

abs() fonksiyonu

abs() fonksiyonu bir sayının mutlak değerini almak için kullanılır.

Uygulamasını görelim:

Örneklerde görüldüğü gibi negatif olan sayıları pozitif, pozitif olanları da değişiklik yapmadan çıkarıyor.

round() fonksiyonu

round() fonksiyonu, adından da anlaşılacağı üzere sayıları yuvarlamak için kullanılır. Yuvarlama mantığı gerçek hayattaki ile birebir aynı.

Örnek üzerinden açıklayım. 3 sayısını ele alalım. Eğer bize 3.6 verirlerse 4 sayısına yuvarlarız. 3.4 verirlerse de 3 sayısına yuvarlarız. 3.5 verirlerse de 4 e yuvarlarız.

Uygulamasını görelim :

round() fonksiyonunun 2 parametre alan bir kullanımı da vardır. İkinci parametre ondalık sayılarda kaç digit üzerinde işlem yapmak istediğimizi belirtmek için kullanılır.

Örneğin

3.225

sayısında ikinci parametre olarak 2 verdiğimizi düşünelim. Biz buradaki 2 sayısı ile ondalıklı sayımızın virgülden sonra 2 basamaklı bir sayı olmasını istediğimizi belirtiyoruz.

Böyle bir işlemin sonucu (3.225, 2), 3.23 olacaktır.

Örnekler üzerinde görelim :

min() ve max() fonksiyonları

min() ve max() fonksiyonları isimlerinden de anlaşıldığı üzere parametre olarak aldıkları sayılar arasında minimum ve maximum değerleri bulmaya yarar.

Örneklerde görüldüğü gibi çoklu parametre alabilir ve aldığı sayılar arasından max ve min değerleri seçebilir.

Bunların dışında parametre olarak liste veya demet de alabilir :

Parametre olarak liste aldıklarında liste içerisindeki min ve max değerleri vermektedirler.

Şimdilik bu kadar.

Umarım faydalı bir çalışma olmuştur.

Teşekkürler.

yesilayrca.png

Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me


Posted via Marlians.com


0
0
0.000
14 comments
avatar

abs a bak, her zaman pozitif sonuç çıkartarak resmen toplum mühendisliği yapıyor. İçimizdeki negatiflere yaşam hakkı tanımıyor, illa da herkes pozitif olsun istiyor. Bu abs'ı sevmedim ben.

Ya round a ne demeli! O da bizlerin detaydaki farklılıklarımızı yok sayıyor ve sistemin dayattığı bir tamsayı olmaya zorluyor. Halbuki, virgülden sonralarımız bizim zenginliklerimizdir. round seni de sevmedim.

min ve max ise iki şirin kardeşe benziyor. Onlara pamuk şeker almalı.

0
0
0.000
avatar

Ya hocam ya siz nasıl bir insansınız :) İnanılmaz doğru çıkarımlar ama nereden aklınıza geliyor anlamıyorum :) min() ve max() ı sevmenize sevindim. Onlara da sınıf farkı gözetiyor demediniz ya eminim onlar da sevmişlerdir ;)

Teşekkür ederim değerli yorumunuz için.

0
0
0.000
avatar

You got a 23.53% upvote from @joeparys! Thank you for your support of our services. To continue your support, please follow and delegate Steem power to @joeparys for daily steem and steem dollar payouts!

0
0
0.000