더북(TheBook)

실습 문제

from random import * ----------- ➊ random 모듈 추가

users = range(1, 21) ----------- ➋ 리스트 생성, 1부터 21 직전(20)까지 연속한 숫자 모음
users = list(users) ------------ ➍ users를 리스트 자료구조로 변환
shuffle(users) ----------------- ➌ 리스트 섞기

winners = sample(users, 4) ----- ➎ users 리스트에서 중복 없이 4명 추첨

print("-- 당첨자 발표 -- ") ---- ➏ 당첨자 출력
print("치킨 당첨자 : {0}".format(winners[0])) # 0번째 인덱스(1명)
print("커피 당첨자 : {0}".format(winners[1:])) # 1번째부터 마지막까지 슬라이싱(3명)
print("-- 축하합니다! --")

실행결과 icon_con

-- 당첨자 발표 --
치킨 당첨자 : 6
커피 당첨자 : [9, 3, 10]
-- 축하합니다! --
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.