Python Üs Hesaplama Yöntemleri

Herkese merhaba, Python yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda üs hesaplama yöntemlerini anlatacağım. Hadi başlayalım !
Table of Contents
Python’da üs alma işleminin birden çok yolu bulunmaktadır. Sırayla bu yöntemleri ele alalım.
** İşlemcisi ile Üs Hesaplama
Python’da ** işlemcisi ile üs hesaplamak oldukça kolaydır. Bu işlemciyi kullanarak bir sayının üssünü hesaplamak için aşağıdaki gibi bir kod kullanabilirsiniz:
# Base ve exponent değerlerini tanımlayalım
base = 2
exponent = 3
# Üs hesaplamak için ** işlemcisini kullanalım
result = base ** exponent
# Sonucu yazdıralım
print(f"{base} üzeri {exponent} = {result}")
Bu kod, “2 üzeri 3 = 8” şeklinde bir çıktı üretir. Bu kodda, önce “base” ve “exponent” adlı değişkenler tanımlanır. Daha sonra, ** işlemcisi kullanılarak “base” sayısının “exponent” üssü hesaplanır ve sonuç “result” adlı değişkene atanır. En son olarak, “print” fonksiyonu kullanılarak sonuç ekrana yazdırılır.
Örnek: Kullanıcıdan Üs Alma
Eğer kullanıcının belirleyeceği bir üssü hesaplamak istiyorsanız, aşağıdaki gibi bir kod kullanabilirsiniz:
# Kullanıcıdan base ve exponent değerlerini alalım
base = float(input("Taban değerini girin: "))
exponent = float(input("Üs değerini girin: "))
# Üs hesaplamak için ** işlemcisini kullanalım
result = base ** exponent
# Sonucu yazdıralım
print(f"{base} üzeri {exponent} = {result}")
Bu kod, kullanıcıdan “base” ve “exponent” değerlerini alır ve ** işlemcisini kullanarak üs hesaplar. Daha sonra, sonucu ekrana yazdırır.
For Döngüsü ile Üs Hesaplama
Python’da for döngüsü kullanarak da üs hesaplamak mümkündür. Aşağıdaki örnek, bir sayının üssünü hesaplamak için for döngüsünü kullanır:
# Base ve exponent değerlerini tanımlayalım
base = 2
exponent = 3
# Sonucu saklamak için bir değişken tanımlayalım
result = 1
# For döngüsünü kullanarak üs hesaplayalım
for i in range(int(exponent)):
result *= base
# Sonucu yazdıralım
print(f"{base} üzeri {exponent}= {result}")
Bu kod, ** işlemcisini kullanmak yerine for döngüsünü kullanarak bir sayının üssünü hesaplar. Önce “result” adlı bir değişken tanımlanır ve 1 değeri atanır. Daha sonra, for döngüsü kullanılarak “exponent” sayısı kadar döngü yapılır ve her döngüde “base” sayısı “result” ile çarpılır. Sonuç olarak, “result” değişkeni, “base” sayısının “exponent” üssüne eşit olur ve sonuç ekrana yazdırılır.
Fonksiyonlarla Üs Hesaplama
Python’da fonksiyonlar kullanarak da üs hesaplama işlemi gerçekleştirilebilir. Aşağıdaki örnek, “base” ve “exponent” adlı iki parametre alan bir fonksiyon tanımlar ve bu fonksiyonu kullanarak bir sayının üssünü hesaplar:
def power(base, exponent):
result = 1
for i in range(int(exponent)):
result *= base
return result
# Kullanıcıdan base ve exponent değerlerini alalım
base = float(input("Taban değerini girin: "))
exponent = float(input("Üs değerini girin: "))
# power fonksiyonunu kullanarak üs hesaplayalım
result = power(base, exponent)
# Sonucu yazdıralım
print(f"{base} üzeri {exponent} = {result}")
Bu kodda, “power” adlı bir fonksiyon tanımlanır. Bu fonksiyon, “base” ve “exponent” adlı iki parametre alır ve bir sayının üssünü hesaplamak için for döngüsünü kullanır. Fonksiyonun sonucu, “return” anahtar kelimesiyle döndürülür.
Daha sonra, kullanıcıdan “base” ve “exponent” değerleri alınır ve “power” fonksiyonu kullanılarak üs hesaplanır. Sonuç ekrana yazdırılır.
Evet Python’da bu şekilde bir sayının üssünü hesaplayabilirsiniz. Tüm Python yazılarımıza buraya tıklayarak ulaşabilirsiniz. Herkese hayırlı günler.