[Python] 숫자 계산시 내장함수 활용하기, 랜덤숫자 생성하기

728x90

파이썬에는 다양한 숫자 계산을 해주는 내장함수들이 존재한다.

해당 함수들을 사용하면 직접 계산식을 만들지 않아도 원하는 결과를 얻을 수 있다.



숫자 처리 함수

파이썬이 기본적으로 가지고 있는 내장함수와, 다른 라이브러리를 빌려와서 사용해야 하는 함수로 나뉜다.

# 기본 내장함수
print(abs(-5))     # 절대값
print(pow(4,2))    # 4^2
print(max(3,12,7)) # 가장 큰 수 고르기
print(min(4,2,-3)) # 가장 작은 수 고르기

print(round(5.22))         # 반올림
print(round(3.732324,2))   # 반올림인데, 소수점 아래 2째자리까지
print(round(1234.4321,-2)) # 반올림인데, 소수점 위로 2째자리까지

# math 활용
from math import *
print(floor(4.99)) # 내림
print(ceil(3.14))  # 올림
print(sqrt(16))    # 제곱근



랜덤 숫자 생성 함수

랜덤함수는 random 라이브러리를 사용해야 한다.

from random import *

print(random())    # 0.0이상 ~ 1.0 미만의 랜덤값 생성
print(random()*10) # 0.0이상 ~ 10.0 미만의 랜덤값 생성

print(int(random() * 10))     # 0 ~ 10 미만의 정수값 생성
print(int(random() * 10) + 1) # 1 ~ 10 이하의 정수값 생성

print(randrange(1, 11))       # 1 ~ 10 이하의 정수값 생성
print(randint(1,10))          # 1 ~ 10 이하의 정수값 생성

댓글

Designed by JB FACTORY