Python öğrenmeye ve Python’da önemli gördüğüm ipuçlarını paylaşmaya devam :) Python Sayının Kuvvetini Hesaplama sıradaki konumuz.
Python Sayının Kuvvetini Hesaplama
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:
Çok basit bir hata yapıyormuşum. Sayenizde sorunumu çözdüm. Teşekkür ederim.