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

in palnet •  2 years ago 

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
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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ı.

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.

You got a 15.56% upvote from @minnowvotes courtesy of @elektroyazilim!

You got a 50.00% upvote from @redlambo courtesy of @elektroyazilim! Make sure to use tag #redlambo to be considered for the curation post!

You got a 92.80% upvote from @luckyvotes courtesy of @elektroyazilim!

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!

You got a 33.33% upvote from @whalepromobot courtesy of @elektroyazilim!

You got a 33.33% upvote from @bid4joy courtesy of @elektroyazilim!

You got a 62.98% upvote from @brupvoter courtesy of @elektroyazilim!

You got a 93.20% upvote from @minnowvotes courtesy of @elektroyazilim!

  ·  2 years ago Reveal Comment

This post has received a 16.67% upvote from @votecenter

You got a 28.57% upvote from @redlambo courtesy of @elektroyazilim! Make sure to use tag #redlambo to be considered for the curation post!

You got a 93.03% upvote from @luckyvotes courtesy of @elektroyazilim!