실습 문제
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("-- 축하합니다! --")
실행결과 |
-- 당첨자 발표 -- 치킨 당첨자 : 6 커피 당첨자 : [9, 3, 10] -- 축하합니다! -- |