Python
[Python] 거듭 제곱 / 몫만 구하기 / 반올림
NaDuck
2021. 2. 2. 20:08
목차
1. 거듭 제곱(**
)
2. 몫 구하기(소수점 버림)(//
)
3. 반올림(round
)
1. 거듭 제곱(**
)
# 거듭 제곱
# 기호 "**"를 사용
print(2 ** 3) # 2 ^ 3 = 8
print(2 ** 10) # 2 ^ 10 = 1024
print(3 ** 4) # 3 ^ 4 = 81
# 소수를 연산하면 결과도 소수
print(2 ** 3.0) # 8.0
print(4 ** 0.5) # 2.0
2. 몫 구하기(//
)
# 몫 구하기
# 기호 "//"를 사용한다.
# 1. return - 정수형인 경우
print(7 // 2) # 3
# 2. return - 실수형인 경우 (필요하다면 type casting을 통해 정수형으로 만든다)
print(7.0 // 2) # 3.0
print(7 // 2.0) # 3.0
print(7.0 // 2.0) # 3.0
print(int(7.0 // 2.0)) # 3
# 응용
# 소수 310.21421569를 소수점 아래를 모두 버린 실수형으로 만들고 싶다면?
print(310.21421569 // 1) #310.0
✅ 거듭제곱, 몫 구하기(소수점 버림)에서 하나라도 '소수'로 연산한다면 결과도 소수가 됨을 주의하자
3. 반올림(round
)
# 반올림
# 함수 "round"를 사용한다.
print(round(3.141592)) # 3
print(round(3.8412)) # 4
print(round(5)) # 5
# 특정 자릿수부터 반올림하기
print(round(3.141592, 3)) # 소숫점 아래 (3 + 1)번째 자리에서 반올림 = 3.142