Πώς να τετραγωνίσετε έναν αριθμό σε Python (6 τρόποι)

Χρησιμοποιώντας PythonΜε τις ενσωματωμένες βιβλιοθήκες ή τις λειτουργίες του, οι χρήστες μπορούν να βρουν το τετράγωνο ενός αριθμού. Πολλαπλασιάζοντας δύο φορές τον ίδιο αριθμό μας δίνει το τετράγωνο του αριθμού. Αυτό Python Το άρθρο παρέχει διάφορους τρόπους για να φτάσετε στο τετράγωνο του αριθμού.

Μέθοδος 1: Χρήση της συνάρτησης Pow() στο Python

Η συνάρτηση Pow είναι μια ενσωματωμένη συνάρτηση που διατίθεται στην ενότητα Math της python. Αυτή η συνάρτηση βοηθά στον προσδιορισμό της ισχύος ενός αριθμού.

Για να προσδιορίσει το τετράγωνο του αριθμού, χρησιμοποιεί το δύο ως δύναμη.

Ακολουθεί η σύνταξη για τη συνάρτηση pow όπως φαίνεται παρακάτω:

Σύνταξη:

Pow (base, exponent)

Εξήγηση: -

Η συνάρτηση παίρνει δύο ορίσματα, δηλαδή τη βάση και τον εκθέτη.

  • Βάση: ο αριθμός του οποίου η ισχύς ή το τετράγωνο πρέπει να υπολογιστεί.
  • Εκθέτης: είναι ένας αριθμός που χρησιμοποιείται ως εκθέτης του βασικού αριθμού.

Παράδειγμα:

Ας πάρουμε ένα παράδειγμα του τρόπου προσδιορισμού του τετραγώνου ενός αριθμού χρησιμοποιώντας κώδικα python. Αυτό Python Το πρόγραμμα θα υπολόγιζε το τετράγωνο ενός αριθμού χρησιμοποιώντας ακέραιους βάσης και εκθέτες ως εισόδους.

Python Κώδικας:

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")

Παραγωγή:

Provide base integer2
The square result is 4

Επεξήγηση:

Πριν από τον προσδιορισμό του τετραγώνου ενός αριθμού, ο παραπάνω κωδικός λαμβάνει μια είσοδο από τον χρήστη. Ο κωδικός ελέγχει ότι η είσοδος είναι ψηφίο ή όχι. Εάν είναι αληθές, καθορίζει το τετράγωνο του αριθμού.

Μέθοδος 2: Χρήση ισχύος OperaTor

Ένας χειριστής ισχύος στον python αναπαρίσταται ως '**'. Χρησιμοποιείται στον python για τον προσδιορισμό της ισχύος ενός αριθμού. Με έναν εκθέτη δύο ως είσοδο, αυτός ο τελεστής δίνει στο χρήστη το τετράγωνο ενός αριθμού in Python. Ένας χειριστής ισχύος αναφέρεται επίσης ως τελεστής εκθέτη.

Ο τελεστής ισχύος έχει την ακόλουθη σύνταξη python:

Σύνταξη: -

(Base**Exponent)

Ας πάρουμε ένα παράδειγμα για τον προσδιορισμό του τετραγώνου ενός αριθμού χρησιμοποιώντας τον τελεστή εκθέτη στην python. Αυτό το πρόγραμμα θα έπαιρνε ακέραιους αριθμούς βάσης και εκθέτες ως είσοδο για τον προσδιορισμό του τετραγώνου ενός αριθμού.

Python Κώδικας:

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")

Παραγωγή:

Provide base integer2
Provide Exponent integer2
The square result is 4

Επεξήγηση:

Πριν από τον προσδιορισμό του τετραγώνου ενός αριθμού, ο παραπάνω κωδικός λαμβάνει μια είσοδο από τον χρήστη. Ο κωδικός ελέγχει ότι η είσοδος είναι ψηφίο ή όχι. Εάν είναι αληθές, καθορίζει το τετράγωνο του αριθμού.

Μέθοδος 3: Χρήση του πολλαπλασιασμού για τον προσδιορισμό του τετραγώνου ενός αριθμού

Η δημιουργία ενός σεναρίου python για τον προσδιορισμό του τετραγώνου ενός αριθμού χρησιμοποιώντας τον πολλαπλασιασμό είναι εύκολη. Τα παρακάτω Python Ο κωδικός θα έπαιρνε έναν αριθμό από τον χρήστη και θα τον πολλαπλασιάσει δύο φορές. Ελέγχει επίσης εάν η δεδομένη είσοδος είναι ψηφίο ή όχι.

Ο κώδικας της python θα ακολουθούσε την ακόλουθη σύνταξη:

Σύνταξη:

(Base* Base)

Η παραπάνω σύνταξη είναι παρόμοια με τη βασική μαθηματική αναπαράσταση. Αυτό δείχνει ότι το τετράγωνο ενός αριθμού μπορεί να προσδιοριστεί πολλαπλασιάζοντας τη βάση με τον εαυτό του μερικές φορές.

Παράδειγμα:

Ας πάρουμε ένα παράδειγμα για τον προσδιορισμό του τετραγώνου ενός αριθμού χρησιμοποιώντας τον πολλαπλασιασμό σε κώδικα python. Αυτό το πρόγραμμα θα έπαιρνε τη βάση ως είσοδο για τον προσδιορισμό του τετραγώνου ενός αριθμού.

Python Κώδικας:

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")

Παραγωγή:

Provide base integer2
The square result is 4

Επεξήγηση:

Πριν από τον προσδιορισμό του τετραγώνου ενός αριθμού, ο παραπάνω κωδικός λαμβάνει μια είσοδο από τον χρήστη. Ο κωδικός ελέγχει ότι η είσοδος είναι ψηφίο ή όχι. Εάν είναι αληθές, καθορίζει το τετράγωνο του αριθμού.

Μέθοδος 4: Χρήση λίστας για τον προσδιορισμό του τετραγώνου ενός αριθμού

Python παρέχει τη λειτουργικότητα του προσδιορισμού του τετραγώνου ενός αριθμού για περισσότερες από μία βάσεις και μπορούν να ομαδοποιηθούν για να σχηματιστούν ως λίστα python. Είναι ένας τύπος δομής δεδομένων που επιτρέπει στον προγραμματιστή να αποθηκεύει πολλαπλά στοιχεία ή τιμές κάτω από μία μεμονωμένη μεταβλητή. Στη συνέχεια θα τετραγωνίσει κάθε αριθμό που υπάρχει στη λίστα.

Ας πάρουμε ένα παράδειγμα του τρόπου προσδιορισμού του τετραγώνου ενός αριθμού χρησιμοποιώντας μια δομή δεδομένων λίστας. Αυτό το πρόγραμμα παίρνει μια λίστα ως είσοδο για να προσδιορίσει το τετράγωνο ενός αριθμού.

Python Κώδικας:

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

Παραγωγή:

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

Επεξήγηση:

Στα παραπάνω Python κώδικα, εκτελείται ένας βρόχος for που διασχίζει κάθε στοιχείο που υπάρχει στη λίστα και για κάθε στοιχείο. Καθορίζει το τετράγωνο ενός αριθμού. Χρησιμοποιώντας την παραπάνω προσέγγιση, η λίστα μας βοηθά στον προσδιορισμό του τετραγώνου διαφόρων ακέραιων τιμών.

Μέθοδος 5: Χρήση του while Loop in Python

Ένας βρόχος while μπορεί επίσης να χρησιμοποιηθεί για τον προσδιορισμό του τετραγώνου ενός αριθμού σε python. Μπορεί να ονομαστεί ως η επανάληψη μιας συγκεκριμένης εντολής μέχρι τη στιγμή που μια συγκεκριμένη προϋπόθεση πληρούται. Βοηθά στον υπολογισμό του τετραγώνου ενός αριθμού επαναλαμβάνοντας οδηγίες έως ότου η παρεχόμενη συνθήκη γίνει ψευδής.

Το παρακάτω πρόγραμμα επαναλαμβάνεται χρησιμοποιώντας α ενώ βρόχος για να προσδιορίσετε το τετράγωνο ενός αριθμού έως ότου ο μετρητής που χρησιμοποιείται ως είσοδος είναι είτε ίσος είτε μικρότερος από 5.

Python Κώδικας:

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

Παραγωγή:

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

Μέθοδος 6: Χρήση πινάκων για τον προσδιορισμό του τετραγώνου ενός αριθμού

Μια άλλη μέθοδος που θα μπορούσε να χρησιμοποιηθεί για τον προσδιορισμό του τετραγώνου ενός αριθμού είναι με τη χρήση του συνδυασμού πινάκων και μιας ενσωματωμένης συνάρτησης που είναι διαθέσιμη στην python.

Κάποιος μπορεί να χρησιμοποιήσει το Python παράταξη και τετράγωνη μέθοδος που υπάρχει στη λειτουργική μονάδα NumPy για τον προσδιορισμό του τετραγώνου ενός αριθμού. Ας πάρουμε ένα παράδειγμα για να προσδιορίσουμε το τετράγωνο ενός αριθμού χρησιμοποιώντας τις δύο παραπάνω μεθόδους όπως φαίνεται παρακάτω: –

Python Κώδικας:

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

Παραγωγή:

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

Σύνοψη

  • Python παρέχει έξι γενικούς τρόπους προσδιορισμού του τετραγώνου ενός αριθμού.
  • Ένα τετράγωνο ενός αριθμού μπορεί να προσδιοριστεί χρησιμοποιώντας τη μέθοδο Pow. Μπορεί να βρεθεί στην ενότητα Μαθηματικά και μπορεί να οριστεί κάτω από τον ορισμό του αριθμού.
  • Το τετράγωνο ενός αριθμού μπορεί να προσδιοριστεί χρησιμοποιώντας πίνακες. Είναι δομές δεδομένων που μπορούν να προσπελαστούν χρησιμοποιώντας τη λειτουργική μονάδα NumPy.
  • Η λίστα μπορεί επίσης να χρησιμοποιηθεί για τον υπολογισμό του τετραγώνου του αριθμού. Σε κάθε στοιχείο που υπάρχει σε μια λίστα, ένας αριθμός πολλαπλασιασμένος στον εαυτό του μπορεί να μας δώσει το τετράγωνο ενός αριθμού.
  • Εναλλακτικά, μπορεί κανείς να χρησιμοποιήσει και μια απλή πράξη πολλαπλασιασμού.
  • Ο τελεστής εκθέτη βοηθά επίσης στον υπολογισμό του τετραγώνου ενός αριθμού. Υπολογίζει και βγάζει το τετράγωνο χρησιμοποιώντας τον τελεστή **.
  • Τα τετράγωνα ενός αριθμού και η τετραγωνική ρίζα ενός αριθμού είναι δύο διαφορετικές όψεις και δεν πρέπει να συγχέονται μεταξύ τους.

Περισσότερα readmore