Bir Sayının Karesi Nasıl Alınır? Python (6 yol)

kullanma Python'nin yerleşik kütüphaneleri veya fonksiyonları sayesinde kullanıcılar bir sayının karesini bulabilirler. Aynı sayıyı iki kez çarpmak sayının karesini verir. Bu Python makale sayının karesine ulaşmanın çeşitli yollarını sunuyor.

Yöntem 1: Pow() İşlevinin Kullanımı Python

Pow işlevi, python'un Math modülü altında bulunan yerleşik bir işlevdir. Bu işlev bir sayının kuvvetinin belirlenmesine yardımcı olur.

Sayının karesini belirlemek için kuvvet olarak ikiyi kullanır.

Aşağıda pow fonksiyonunun sözdizimi gösterilmektedir:

Sözdizimi:

Pow (base, exponent)

Açıklama: -

Fonksiyon taban ve üs olmak üzere iki argüman alır.

  • baz: Gücü veya Karesi hesaplanması gereken sayı.
  • üs: Temel sayının üst simgesi olarak kullanılan bir sayıdır.

Örnek:

Python kodu kullanarak bir sayının karesinin nasıl belirleneceğine dair bir örnek ele alalım. Bu Python program, girdi olarak taban ve üslü tam sayıları kullanarak bir sayının karesini hesaplar.

Python Kodu:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=pow(Base,2)
    print("The square result is ", result)
else:
    print("please provide an integer for base")

Çıktı:

Provide base integer2
The square result is 4

Açıklama:

Yukarıdaki kod bir sayının karesini belirlemeden önce kullanıcıdan bir girdi alır. Kod, girişin rakam olup olmadığını kontrol eder. Doğru ise sayının karesini belirler.

Yöntem 2: Güç Kullanımı Operator

Python'da bir güç operatörü şu şekilde temsil edilir: '**'. Python'da bir sayının kuvvetini belirlemek için kullanılır. Giriş olarak iki üssü ile bu operatör kullanıcıya bir sayının karesini verir Python. Üs operatörüne aynı zamanda üs operatörü de denir.

Güç operatörünün python sözdizimi aşağıdaki gibidir:

Sözdizimi: –

(Base**Exponent)

Python'da üs operatörünü kullanarak bir sayının karesinin nasıl belirleneceğine dair bir örnek alalım. Bu program bir sayının karesini belirlemek için girdi olarak taban ve üslü tam sayıları alacaktır.

Python Kodu:

Base=input("Provide base integer")
Exponent=input("Provide exponent integer")
if Base.isdigit() & Exponent.isdigit()==True:
    Base=int(Base)
    Exponent=int(Exponent)
    result=Base**Exponent
    print("The square result is ",result)
else:
    print("please provide an integer for base")

Çıktı:

Provide base integer2
Provide Exponent integer2
The square result is 4

Açıklama:

Yukarıdaki kod bir sayının karesini belirlemeden önce kullanıcıdan bir girdi alır. Kod, girişin rakam olup olmadığını kontrol eder. Doğru ise sayının karesini belirler.

Yöntem 3: Bir Sayının Karesini Belirlemek İçin Çarpmanın Kullanımı

Çarpma kullanarak bir sayının karesini belirlemek için bir python betiğinin oluşturulması kolaydır. Aşağıdakiler Python kod kullanıcıdan bir sayı alır ve onu birkaç kez çarpar. Ayrıca verilen girişin rakam olup olmadığını da kontrol eder.

Python kodu aşağıdaki sözdizimini takip edecektir:

Sözdizimi:

(Base* Base)

Yukarıdaki sözdizimi temel matematiksel gösterime benzer. Bu, bir sayının karesinin, tabanın kendisiyle birkaç kez çarpılmasıyla bulunabileceğini gösterir.

Örnek:

Python kodunda çarpma işlemi kullanılarak bir sayının karesinin nasıl belirleneceğine dair bir örnek ele alalım. Bu program bir sayının karesini belirlemek için girdi olarak temel alacaktır.

Python Kodu:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=Base*Base
    print("The square result is ",result)
else:
    print("please provide an integer for base")

Çıktı:

Provide base integer2
The square result is 4

Açıklama:

Yukarıdaki kod bir sayının karesini belirlemeden önce kullanıcıdan bir girdi alır. Kod, girişin rakam olup olmadığını kontrol eder. Doğru ise sayının karesini belirler.

Yöntem 4: Bir Sayının Karesini Belirlemek İçin Liste Kullanımı

Python birden fazla taban için bir sayının karesini belirleme işlevini sağlar ve bunlar bir python listesi olarak oluşturulmak üzere gruplandırılabilir. Programcının tek bir değişken altında birden fazla öğe veya değer depolamasını sağlayan bir veri yapısı türüdür. Daha sonra listede bulunan her sayının karesini alır.

Liste veri yapısını kullanarak bir sayının karesinin nasıl belirleneceğine dair bir örnek alalım. Bu program bir sayının karesini belirlemek için girdi olarak bir liste alır.

Python Kodu:

sqr_list = [2,4,6,8]
for Base in sqr_list:
    result=Base**2
    print("The square result is ",result)

Çıktı:

The square result is 4
The square result is 16
The square result is 36
The square result is 64

Açıklama:

Yukarıda Python kod, listede bulunan her bir öğeyi ve her bir öğe için dolaşan bir for döngüsü yürütülür. Bir sayının Karesini belirler. Yukarıdaki yaklaşımı kullanarak, liste çeşitli tam sayı değerlerinin Karesini belirlememize yardımcı olur.

Yöntem 5: While Döngüsünün Kullanımı Python

Python'da bir sayının karesini belirlemek için while döngüsü de kullanılabilir. Belirli bir koşulun karşılanıncaya kadar belirli bir talimatın tekrarlanması olarak adlandırılabilir. Sağlanan koşul yanlış oluncaya kadar talimatları tekrarlayarak bir sayının karesinin hesaplanmasına yardımcı olur.

Aşağıdaki program bir kullanarak yinelenir döngü sırasında Giriş olarak kullanılan sayaç 5'e eşit veya XNUMX'ten küçük olana kadar bir sayının Karesini belirlemek için.

Python Kodu:

n_start = 1
while n_start <=5:
    result= n_start **2
    print("The square result is ",result)
    n_start=n_start+1

Çıktı:

The square result is 1
The square result is 4
The square result is 9
The square result is 16
The square result is 25

Yöntem 6: Bir Sayının Karesini Belirlemek için Dizilerin Kullanımı

Bir sayının karesini belirlemek için kullanılabilecek başka bir yöntem, dizilerin kombinasyonunu ve python'da bulunan yerleşik bir işlevi kullanmaktır.

Biri kullanabilir Python dizi ve bir sayının karesini belirlemek için NumPy modülünde bulunan kare yöntemi. Aşağıda gösterildiği gibi yukarıdaki iki yöntemi kullanarak bir sayının Karesini belirlemek için bir örnek alalım: –

Python Kodu:

import numpy as np
NumpyArray = np.array([2,4,6,8])
print("Square of the elements present in array are : \n", np.square(NumpyArray))

Çıktı:

Square of the elements present in the array are:
[ 4 16 36 64]

ÖZET

  • Python Bir sayının karesini belirlemek için altı geniş yol sunar.
  • Pow yöntemi kullanılarak bir sayının karesi belirlenebilir. Math modülünün altında bulunabilir ve def numarası tanımı altında tanımlanabilir.
  • Bir sayının karesi diziler kullanılarak belirlenebilir. NumPy modülü kullanılarak erişilebilen veri yapılarıdır.
  • Liste aynı zamanda sayının karesini hesaplamak için de kullanılabilir. Bir listede bulunan her elemanın kendisiyle çarpımı bize o sayının karesini verebilir.
  • Alternatif olarak basit bir çarpma işlemi de kullanılabilir.
  • Üs operatörü aynı zamanda bir sayının karesinin hesaplanmasında da yardımcı olur. ** operatörünü kullanarak kareyi hesaplar ve çıktısını alır.
  • Bir sayının karesi ile bir sayının karekökü iki farklı şeydir ve birbirleriyle karıştırılmamalıdır.

Devamını Oku readmore