Python: Sayının Kuvvetini Hesaplama

Paylaşmak Güzeldir!

Python öğrenmeye ve Python’da önemli gördüğüm ipuçlarını paylaşmaya devam :)

Python’da Kuvvet İşleci

Yerleşik olarak Python’da mevcut olan ve sayıların kuvvetini almanıza yarayan bir işleç var: ** – yani iki yıldız yan yana. Örneğin, 2’nin 4. kuvvetini yani 24‘ü hesaplamak isterseniz, bunu şu şekilde yapabilirsiniz:

Basit bir üst hesaplamasında bu yapılabilir. Ama 2’nin 64. kuvvetini almak istediğinizde, bu yöntem pek mantıklı değil. Bunun bir diğer yolu, ** işlecini kullanmaktır. Bu işleç, üst hesaplaması için oluşturulmuştur.

Python Pow() Fonksiyonu

Kuvvet almanın bir diğer yerleşik yolu da, pow() fonksiyonudur. Pow() fonksiyonunun 3 parametresi vardır – sayı, üst ve bölen. Kod örneği ve açıklamaları şu şekildedir:

pow(sayı,üst) #Standart kullanımdır, sayının üstünü alır.
pow(sayı,üst,bölen) #Modülüs hesaplamasıdır. Sayının üstünü alır, sonucu bölen sayısıyla böler, kalanı sonuç olarak döndürür.

Pow() fonksiyonunu hem 2 parametreli hem de 3 parametreli şekilde Python shell’de örnekleyecek olursak; ilk örnekte 2’nin 4. kuvvetini aldığımı, ikinci örnekte ise 2’nin 4. kuvvetinin 5 ile bölümünden kalanı bulduğumu görebilirsiniz:


Paylaşmak Güzeldir!