로또 당첨번호를 별찍기를 활용해 출력한다.
import random
win_number = random.sample(range(1,46),7)
def first(arr):
print("====1등 당첨번호====")
print(arr[0:6])
def second(arr):
print("====2등 당첨번호====")
for i in range(0,len(arr)-1):
for j in range(0, len(arr)):
if(i==j):
print('*', end=' ')
else:
print(arr[j], end=' ')
print()
def third(arr):
print("====3등 당첨번호====")
for i in range(0,len(arr)-1):
for j in range(0, len(arr)-1):
if(i==j):
print('*', end=' ')
else:
print(arr[j], end=' ')
print()
def fourth(arr):
print("====4등 당첨번호====")
for i in range(0,len(arr)-1):
for j in range(i+1, len(arr)-1):
for k in range(0,len(arr)-1):
if k==i:
print('*', end=' ')
elif k==j:
print('*', end=' ')
else:
print(arr[k], end=' ')
print()
def fifth(arr):
print("====5등 당첨번호====")
for i in range(0,len(arr)-1):
for j in range(i+1, len(arr)-1):
for k in range(j+1,len(arr)-1):
for m in range(0,len(arr)-1):
if m==i:
print('*', end=' ')
elif m == j:
print('*', end=' ')
elif m == k:
print('*', end=' ')
else:
print(arr[m], end=' ')
print()
first(win_number)
second(win_number)
third(win_number)
fourth(win_number)
fifth(win_number)
'Python' 카테고리의 다른 글
[Python] 파이썬 기후 데이터 시각화하기 (Indian Summers, plt, 선 차트, 막대 차트, 파이 차트) (4) | 2023.04.17 |
---|---|
[Python] 학생 성적관리 프로그램 (파일 사용) (0) | 2022.07.28 |
[Python] 파이썬 지뢰찾기 구현 (2차원 리스트) (3) | 2022.07.27 |
[Python] 파이썬 별찍기 for, while문 (0) | 2022.07.26 |
[Python] 파이썬 리스트, 튜플, 딕셔너리 사용법 (0) | 2022.07.25 |