산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

Python 익히기:숫자의 제곱을 계산하는 6가지 효과적인 방법

Python에 내장된 라이브러리나 함수를 사용하여 사용자는 숫자의 제곱을 찾을 수 있습니다. 같은 숫자를 두 번 곱하면 숫자의 제곱이 나옵니다. 이 Python 기사는 숫자의 제곱에 도달하는 다양한 방법을 제공합니다.

방법 1:Python에서 Pow() 함수 사용

Pow 함수는 Python의 Math 모듈에서 사용할 수 있는 내장 함수입니다. 이 기능은 숫자의 거듭제곱을 결정하는 데 도움이 됩니다.

숫자의 제곱을 결정하기 위해 2를 거듭제곱으로 사용합니다.

다음은 아래와 같이 pow 함수의 구문입니다:

구문:

Pow (base, exponent)

설명:–

이 함수는 밑수와 지수라는 두 가지 인수를 사용합니다.

예:

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

설명:

숫자의 제곱을 결정하기 전에 위 코드는 사용자로부터 입력을 받습니다. 코드는 입력이 숫자인지 확인합니다. true일 경우 숫자의 제곱을 결정합니다.

방법 2:거듭제곱 연산자 사용

Python의 거듭제곱 연산자는 '**'로 표시됩니다. . 이것은 파이썬에서 숫자의 거듭제곱을 결정하는 데 사용됩니다. 2의 지수를 입력으로 사용하면 이 연산자는 사용자에게 Python에서 숫자의 제곱을 제공합니다. 거듭제곱 연산자는 지수 연산자라고도 합니다.

거듭제곱 연산자에는 다음과 같은 Python 구문이 있습니다:

구문:–

(Base**Exponent)

파이썬에서 지수 연산자를 사용하여 숫자의 제곱을 결정하는 방법에 대한 예를 들어 보겠습니다. 이 프로그램은 숫자의 제곱을 결정하기 위해 밑수와 지수 정수를 입력으로 사용합니다.

파이썬 코드:

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

설명:

숫자의 제곱을 결정하기 전에 위 코드는 사용자로부터 입력을 받습니다. 코드는 입력이 숫자인지 확인합니다. true일 경우 숫자의 제곱을 결정합니다.

방법 3:곱셈을 사용하여 숫자의 제곱 구하기

곱셈을 사용하여 숫자의 제곱을 결정하는 Python 스크립트를 만드는 것은 쉽습니다. 다음 Python 코드는 사용자로부터 숫자를 가져와서 몇 번 곱합니다. 또한 주어진 입력이 숫자인지 여부도 확인합니다.

Python 코드는 다음 구문을 따릅니다:

구문:

(Base* Base)

위의 구문은 기본적인 수학적 표현과 유사합니다. 이는 숫자의 제곱이 밑수 자체를 몇 번 곱하여 결정될 수 있음을 보여줍니다.

예:

파이썬 코드에서 곱셈을 사용하여 숫자의 제곱을 결정하는 방법에 대한 예를 들어 보겠습니다. 이 프로그램은 숫자의 제곱을 결정하기 위해 기본을 입력으로 사용합니다.

파이썬 코드:

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

설명:

숫자의 제곱을 결정하기 전에 위 코드는 사용자로부터 입력을 받습니다. 코드는 입력이 숫자인지 확인합니다. true일 경우 숫자의 제곱을 결정합니다.

방법 4:목록을 사용하여 숫자의 제곱 구하기

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:Python에서 While 루프 사용

Python에서 숫자의 제곱을 결정하는 데 while 루프를 사용할 수도 있습니다. 특정 조건이 충족될 때까지 특정 명령을 반복하는 것을 말합니다. 제공된 조건이 거짓이 될 때까지 명령을 반복하여 숫자의 제곱을 계산하는 데 도움이 됩니다.

아래 프로그램은 입력으로 사용된 카운터가 5 이하가 될 때까지 while 루프를 사용하여 반복하여 숫자의 제곱을 결정합니다.

파이썬 코드:

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 내에서 사용할 수 있는 내장 함수의 조합을 활용하는 것입니다.

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

  1. 예제가 있는 Python CALENDAR 자습서
  2. 파이썬 사전
  3. 파이썬 객체 지향 프로그래밍
  4. Python 데이터 클래스:데이터를 저장하는 더 나은 방법
  5. 예제가 있는 Python 목록 index()
  6. PyUnit 튜토리얼:Python 단위 테스트 프레임워크(예제 포함)
  7. Flask 대 Django:Flask와 Django의 차이점은 무엇입니까?
  8. 파이썬 - XML ​​처리
  9. Python 예외 처리:try, catch, finally 및 제기 [예제]
  10. 파이썬 - 파일 I/O