[TIL] Python #8 수의 출력 방법

김성진·2020년 7월 29일
0
post-thumbnail

randint(최소, 최대) : 입력 파라미터인 최소부터 최대까지 중 임의의 정수를 리턴한다
random() : 0 부터 1 사이의 부동소수점(float) 숫자를 리턴한다
uniform(최소, 최대) : 입력 파라미터인 최소부터 최대까지 중 임의의 부동소수점(float) 숫자를 리턴한다
randrange(시작,끝[,간격]) : 입력 파라미터인 시작부터 끝값까지 (지정된 간격으로 나열된) 숫자 중 임의의 정수를 리턴한다

from random import *

i = randint(1, 100) # 1부터 100 사이의 임의의 정수
print(i)
f = random() # 0부터 1 사이의 임의의 float
print(f)
f = uniform(1.0, 36.5) # 1부터 36.5 사이의 임의의 float
print(f)
i = randrange(1, 101, 2) # 1부터 100 사이의 임의의 짝수
print(i)
i = randrange(10) # 0부터 9 사이의 임의의 정수
print(i)

**randint, random, uniform, randrange와 같은 임의의 숫자 출력 함수를 잘 구분하도록 하자!

import random
숫자리스트 샘플링
numlist = [1,2,3,4,5,6,7,8,9]
s = random.sample(numlist, 3)
print(s) # [1, 2, 8]

튜플 샘플링
frutes = ('사과', '귤', '포도', '배')
s = random.sample(frutes, 2)
print(s) # ['배', '사과']

** 숫자와 문자 모두 random.sample을 활용해 임의의 값을 출력한다.

profile
multi-national communicator with programming (back-end)

0개의 댓글