EGGRAN

[ 파이썬 공부 기록 4 ] 파이썬 독학/ 파이썬 숫자 처리 함수 알아보기abs, pow, sqrt, round , 랜덤 함수 알아보기 random 본문

공부기록/Python

[ 파이썬 공부 기록 4 ] 파이썬 독학/ 파이썬 숫자 처리 함수 알아보기abs, pow, sqrt, round , 랜덤 함수 알아보기 random

에그란 2022. 1. 1. 00:00
반응형

파이썬에서 이용하는 숫자관련 함수에 대해 알아보자 !

 

 

 

1. 숫자 처리 함수 

1
2
3
4
5
6
7
8
9
10
11
12
print(abs(-5)) #절대값
print(pow(4,2)) #제곱
print(max(1,2,4)) #최대값 구하기
print(min(1,2.3)) #최소값 구하기
print(round(3.14)) #반올림
print(round(4.99)) #반올림
 
from math import *
print(floor(4.99)) #내림
print(ceil(3.14)) #올림
print(sqrt(16)) #제곱근
 
cs

 

1
2
3
4
5
6
7
8
9
10
<결과>
5
16
4
1
3
5
4
4
4.0
cs

 

2. 랜덤함수

1
2
3
4
5
6
7
8
9
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(int(random()*45)+1#1부터 45이하
print(randrange(1,46)) #1~46미만
print(randint(1,45))#1~45이하
cs
1
2
3
4
5
6
7
8
9
<결과> 
#랜덤이므로 실행할 때 마다 값 변경됨, 표현되는 방식만 참조!
0.24186593484006902
3.855518034925204
4
4
15
38
41
cs

 

Quiz 

1
2
3
4
5
6
7
8
9
10
11
#Quiz 당신은 계모임을 새로 만들었습니다. 계모임 날짜를 랜덤으로 뽑아 정해주세요.
# 조건 1 랜덤으로 날짜를 뽑아야함
# 조건 2 월별 날짜는 다름을 감안하여 최수 일수인 28이내로 정함
# 조건 3 매월 1~3일은 계모임 준비를 해야하므로 제외
 
from random import *
date = randint(4,28)
print("계모임은 매 월"+str(date)+"일로 선정되었습니다")
 
<결과>
오프라인 스터디 모임은 매 월6일로 선정되었습니다
cs

 

반응형