목차
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
'Python' 카테고리의 다른 글
[python] 문자열에서 숫자 또는 영문자만 추출하기 (0) | 2023.02.01 |
---|---|
[Python] 리스트, 문자열에서 원소 찾기(index, find 차이) (0) | 2023.01.24 |
[Python] 변수를 포함한 문자열 출력하기 (0) | 2021.02.03 |
[Python] 문자열 내 따옴표 표현하기 (0) | 2021.02.02 |
[Python] 사용자 input 값 받기 (0) | 2021.01.19 |