Page 31 -
P. 31

5.6






                     실습 문제: 당첨자 뽑기


                                                                                      해설 노트 p.405







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

                     문제   파이썬 코딩 대회가 열립니다. 참석률을 높이기 위해 댓글 이벤트를 진행했습니다. 댓글

                         작성자 중에서 추첨을 통해 1명은 치킨 쿠폰, 3명은 커피 쿠폰을 주려고 합니다. 당첨자를
                         뽑는 추첨 프로그램을 작성하세요.

                     조건

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

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

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

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

                         실행결과
                          -- 당첨자 발표 --
                          치킨 당첨자 : 6
                          커피 당첨자 : [9, 3, 10]
                          -- 축하합니다! --


                     힌트

                     퀴즈를 푸는 데 필요한 random 모듈의 shuffle() 함수와 sample() 함수의 사용법을 잠시 설명
                     하겠습니다.



                  152
   26   27   28   29   30   31   32   33   34