파이썬기초 연습하기
[파이썬기초 7]숫자함수
baobab
2024. 9. 12. 08:19
728x90
반응형
파이썬 기초: 숫자 함수
자주 사용되는 숫자 함수
파이썬에서는 다음과 같은 유용한 내장 숫자 함수들을 제공합니다:
abs(x)
: 절대값을 반환합니다.min(x, y, ...)
: 인자 중 최소값을 반환합니다.max(x, y, ...)
: 인자 중 최대값을 반환합니다.pow(x, y)
: x의 y제곱을 반환합니다.round(x[, n])
: x를 소수점 n자리까지 반올림합니다. n을 생략하면 정수로 반올림합니다.sum(iterable)
: 이터러블의 모든 항목의 합을 반환합니다.divmod(x, y)
: x를 y로 나눈 몫과 나머지를 튜플로 반환합니다.
print(abs(-5)) # 5
print(min(3, 7, 2)) # 2
print(max(3, 7, 2)) # 7
print(pow(2, 3)) # 8
print(round(3.14159, 2)) # 3.14
print(sum([1, 2, 3, 4, 5])) # 15
print(divmod(17, 5)) # (3, 2)
math 모듈의 함수들
math 모듈을 import하면 더 많은 수학 함수를 사용할 수 있습니다:
math.ceil(x)
: x를 올림한 정수를 반환합니다.math.floor(x)
: x를 내림한 정수를 반환합니다.math.sqrt(x)
: x의 제곱근을 반환합니다.math.factorial(x)
: x의 팩토리얼을 반환합니다.math.gcd(a, b)
: a와 b의 최대공약수를 반환합니다.
import math
print(math.ceil(4.3)) # 5
print(math.floor(4.7)) # 4
print(math.sqrt(16)) # 4.0
print(math.factorial(5)) # 120
print(math.gcd(48, 18)) # 6
직접 해보기
다음 함수들을 사용하여 결과를 예측해보고 코드를 작성하여 확인해보세요:
1. abs(-10) + abs(10)
2. min(5, 10, 15) + max(5, 10, 15)
3. pow(2, 4) - round(3.7)
4. sum([1, 2, 3, 4, 5])
5. math.ceil(4.3) * math.floor(4.7)
728x90
반응형