วิธีการยกกำลังสองตัวเลขเข้า 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")

Output:

Provide base integer2
The square result is 4

คำอธิบาย:

ก่อนที่จะกำหนดกำลังสองของตัวเลข โค้ดด้านบนจะรับอินพุตจากผู้ใช้ รหัสจะตรวจสอบอินพุตว่าเป็นตัวเลขหรือไม่ ถ้าเป็นจริงจะเป็นตัวกำหนดกำลังสองของตัวเลข

วิธีที่ 2: การใช้อำนาจ OperaTor

ตัวดำเนินการพลังงานใน Python แสดงเป็น -ใช้ใน Python เพื่อคำนวณกำลังสองของตัวเลข โดยใช้เลขยกกำลังสองเป็นอินพุต ตัวดำเนินการนี้จะให้ผู้ใช้คำนวณกำลังสองของตัวเลข Pythonตัวดำเนินการกำลังยังเรียกอีกอย่างหนึ่งว่า ตัวดำเนินการเลขยกกำลัง

ตัวดำเนินการ Power มีรูปแบบ 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")

Output:

Provide base integer2
Provide Exponent integer2
The square result is 4

คำอธิบาย:

ก่อนที่จะกำหนดกำลังสองของตัวเลข โค้ดด้านบนจะรับอินพุตจากผู้ใช้ รหัสจะตรวจสอบอินพุตว่าเป็นตัวเลขหรือไม่ ถ้าเป็นจริงจะเป็นตัวกำหนดกำลังสองของตัวเลข

วิธีที่ 3: การใช้การคูณเพื่อกำหนดกำลังสองของตัวเลข

การสร้างสคริปต์ Python เพื่อกำหนดกำลังสองของตัวเลขโดยใช้การคูณนั้นง่ายมาก โดยมีขั้นตอนดังต่อไปนี้ Python รหัสจะนำตัวเลขจากผู้ใช้มาคูณสองสามครั้ง นอกจากนี้ยังตรวจสอบว่าอินพุตที่ระบุเป็นตัวเลขหรือไม่

โค้ด Python จะปฏิบัติตามรูปแบบต่อไปนี้:

ไวยากรณ์:

(Base* Base)

ไวยากรณ์ข้างต้นคล้ายกับการแทนค่าทางคณิตศาสตร์ขั้นพื้นฐาน นี่แสดงว่ากำลังสองของตัวเลขสามารถหาได้โดยการคูณฐานด้วยตัวมันเอง 2-3 ครั้ง

ตัวอย่าง:

ให้เรายกตัวอย่างวิธีการหากำลังสองของตัวเลขโดยใช้การคูณในโค้ดหลาม โปรแกรมนี้จะใช้ฐานเป็นอินพุตเพื่อกำหนดกำลังสองของตัวเลข

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

Output:

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)

Output:

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 loop เพื่อกำหนดกำลังสองของตัวเลขใน 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

Output:

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 แถว และวิธีการแสดงกำลังสองภายในโมดูล 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))

Output:

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

สรุป

  • Python ให้วิธีกว้างๆ หกวิธีในการกำหนดกำลังสองของตัวเลข
  • กำลังสองของตัวเลขสามารถกำหนดได้โดยใช้วิธี Pow สามารถพบได้ภายใต้โมดูลคณิตศาสตร์และสามารถกำหนดได้ภายใต้คำจำกัดความของตัวเลข def
  • กำลังสองของตัวเลขสามารถกำหนดได้โดยใช้อาร์เรย์ เป็นโครงสร้างข้อมูลที่สามารถเข้าถึงได้โดยใช้โมดูล NumPy
  • รายการยังสามารถใช้เพื่อคำนวณกำลังสองของตัวเลขได้ ในแต่ละองค์ประกอบที่อยู่ในรายการ ตัวเลขที่คูณกับตัวมันเองจะทำให้เราได้กำลังสองของตัวเลข
  • อีกวิธีหนึ่งคือสามารถใช้การคูณแบบง่ายๆ ได้เช่นกัน
  • ตัวดำเนินการยกกำลังยังช่วยในการคำนวณกำลังสองของตัวเลขอีกด้วย โดยจะคำนวณและแสดงค่ากำลังสองโดยใช้ตัวดำเนินการ **
  • กำลังสองของจำนวนและรากที่สองของจำนวนเป็นสองด้านที่แตกต่างกันและไม่ควรสับสนกัน