로또 출력하기
import random
def printLotto(num_list):
lotto = []
lotto = random.sample(num_list, 6)
lotto.sort()
for n in range(6):
print(f'{lotto[n]:>02}', end=" ")
#print(f'{str(lotto[n]).zfill(2)}', end=" ")
print()
numbers= list(range(1,46))
for i in range(5):
printLotto(numbers)
A-D가운데 하나 뽑고, 가~아 에서 2개 뽑아 출력하기
import random
member1 = set(["A","B","C","D"])
member2 = set(["가","나","다","라","마","바","사","아"])
for i in range(4):
member = set()
member.update(set(random.sample(member1, 1)))
member1 = member1-member
member.update(set(random.sample(member2, 2)))
member2 = member2-member
print(member)
'PROGRAM > Python' 카테고리의 다른 글
Class / lambda식 등 (0) | 2020.09.07 |
---|---|
iris.csv 분석 (0) | 2020.07.31 |
jupyter notebook을 tistory에 적용하기 (0) | 2020.07.30 |
class -sample (0) | 2020.04.29 |
Turtle - Example (0) | 2020.04.27 |