더북(TheBook)

 

5.6

실습 문제: 당첨자 뽑기

문제를 풀며 지금까지 배운 내용을 복습해 보겠습니다. 먼저 문제를 직접 풀고 나서 해설을 확인해 주세요.

문제 파이썬 코딩 대회가 열립니다. 참석률을 높이기 위해 댓글 이벤트를 진행했습니다. 댓글 작성자 중에서 추첨을 통해 1명은 치킨 쿠폰, 3명은 커피 쿠폰을 주려고 합니다. 당첨자를 뽑는 추첨 프로그램을 작성하세요.

조건

1. 편의상 댓글은 20명이 작성했고, 아이디는 1~20이라고 가정한다. 

2. 무작위로 추첨하되 중복은 허용하지 않는다. 

3. random 모듈의 shuffle()sample() 함수를 활용한다.

4. 실행결과는 다음과 같이 표시하고 치킨 당첨자 1명, 커피 당첨자 3명을 뽑는다.

실행결과 icon_con

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