랜덤 함수를 이용한문제로 sample을 통해 쉽게풀수 있었다.
답은
from random import *
id_list = range(1, 21)
# print(id_list)
id_list = list(id_list)
print(id_list)
shuffle(id_list)
win = sample(id_list, 4)
print("-- 당첨자 발표 -- ")
print("치킨 당첨자 : {}".format(win[0]))
print("커피 당첨자 : {}".format(win[1:]))
print("-- 축하합니다 --")
아이디는 일일히작성해줄 필요없이 range를 사용하면된다. 다음 클래스가 range이기 때문에 list로 바꿔준후 sample을 이용하여 4개를 그중에서 뽑기로 정하고 변수에 넣어주었다. 함수에서 원하는 값을 가져올때 {} , .format(win[1:]) 로 랜덤으로 뽑힌값을 가져왔다.