วิธีการยกกำลังสองตัวเลขเข้า 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
- รายการยังสามารถใช้เพื่อคำนวณกำลังสองของตัวเลขได้ ในแต่ละองค์ประกอบที่อยู่ในรายการ ตัวเลขที่คูณกับตัวมันเองจะทำให้เราได้กำลังสองของตัวเลข
- อีกวิธีหนึ่งคือสามารถใช้การคูณแบบง่ายๆ ได้เช่นกัน
- ตัวดำเนินการยกกำลังยังช่วยในการคำนวณกำลังสองของตัวเลขอีกด้วย โดยจะคำนวณและแสดงค่ากำลังสองโดยใช้ตัวดำเนินการ **
- กำลังสองของจำนวนและรากที่สองของจำนวนเป็นสองด้านที่แตกต่างกันและไม่ควรสับสนกัน