루미넌스 님 제보로 인해 코드 급 수정 합니다.
#!/usr/bin/env python
#coding: utf8
import random
MAX = 241
ATTENDANTS = range(MAX)
random.shuffle(ATTENDANTS)
print "FutureCamp 경품 추첨\n"
def do_drawing(giftname, count):
print "%s : %s개" % (giftname, count)
winners = []
try:
for idx in range(count):
winners.append(ATTENDANTS.pop())
except IndexError:
print "경품이 남았네요. 루미넌스 주세요~ 싫어"
except:
print "추첨이 무효됐으니 그냥 루미넌스 주세요~ 싫어"
else:
winners.sort()
print winners
print "-------------------------------"
do_drawing("타거스 노트북 가방", 3)
do_drawing("NHN 2GB USB + 한메일 게임팩", 10)
do_drawing("야후! 1GB USB", 10)
do_drawing("Daum 2008 다이어리", 10)
do_drawing("레뷰 머그컵", 20)