프로그래머가 보는 수학 - 거듭제곱

2022. 5. 20. 21:36카테고리 없음

728x90

거듭제곱 : 같은 수나 문자를 반복해서 곱하는 것


더보기
  • 3² == 3 * 3
  • 3의 제곱이라 읽는다
  • 지수는 작게 써져있는 숫자를 지수라 한다(2)
  • 은 크게 써져있는 숫자를 밑이라 한다(3)

 

더보기
  • 5⁴ == 5 * 5 * 5 * 5
  • 5의 4제곱이라 읽는다
  • 지수는 작게 써져있는 숫자를 지수라 한다(4)
  • 은 크게 써져있는 숫자를 밑이라 한다(5)

 

더보기
  • (½)³ == ½ * ½ * ½
  • 2분의1의 3제곱이라 읽는다
  • 소괄호() 표시를 해야한다

 

더보기
  • 0.2⁴ == 0.2 * 0.2 * 0.2 * 0.2
  • 0.2의 4제곱이라 읽는다
  • 소괄호는 필수는 아니지만 해주는게 좋다
    • (0.2)

 

더보기
  • 6 * 6 * 8 * 8 * 8 == 6² * 8³
  • ⅔ * ⅔ * ⅔ * ⅔ * 0.9 * 0.9 == (⅔)⁴ * (0.9)²
  • 위에 예들에서 봤듯이 같은 수끼리 거듭제곱으로 표현 가능

프로그래밍 구현

# -*- coding: utf-8 -*-
#지수
exponent = int(input())
#밑
base = int(input())

result = base
for a in range(1, exponent):
    result = result * base

print(f"result : {result}")