ranom 모듈안에 있는 sample 함수는 choice와 다르게 원소들 중

여러 개를 랜덤으로 뽑아낼 수 있다.

(단, 유의해야할 것은 중복없는 비복원추출이라는 것)

 

 

예시는 다음과 같다.

Problem)

Solution1)

# 아래에 코드를 작성하세요.

# 1. 필요한 모듈을 불러오세요.
import random
# 2. 1~45까지 숫자를 numbers에 저장하세요.
numbers = list(range(1,46))
# 3. numbers 중에 6개의 숫자를 뽑아 lucky에 저장하세요.
lucky = random.sample(numbers,0)
# 4. lucky를 출력하세요.
print(f'행운의 로또번호는 : {lucky}')
행운의 로또번호는 : []

 

 

Solution2)

# 아래에 코드를 작성하세요.

# 1. 필요한 모듈을 불러오세요.
import random
# 2. 1~45까지 숫자를 numbers에 저장하세요.
numbers = list(range(1,46))
# 3. numbers 중에 6개의 숫자를 뽑아 lucky에 저장하세요.
lucky = random.sample(numbers,6)
# 4. lucky를 출력하세요.
print(f'행운의 로또번호는 : {lucky}')
행운의 로또번호는 : [8, 4, 40, 7, 32, 35]

 

'[파이썬] 개념정리 > [파이썬] 함수정리' 카테고리의 다른 글

[Python] choice 함수  (0) 2021.01.13
[Python] cmp_to_key 함수  (0) 2020.09.03
[Python] dir() 함수  (0) 2020.07.08

+ Recent posts