예제문제인 로또 번호 추출하기(sampling without replacement, 비복원추출) 문제를 풀었는데 답은 출력되지만, 코드 방식이 간결하지 못하고 보기에 좋지 않다. 따라서 그냥 파이썬 기초부터 다시 인강을 듣기로 결정했다.
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
www.swexpertacademy.com
위 사이트에서 듣는데 무료에다가 기본적인 코딩을 알면 훨씬 편하게 들을 수 있는 인강 같아서 이곳에서 듣기로 결정
pycharm 설치는 이미 했고 기본적인 사용법은 아니까 빠르게 진도를 나가기 위해서 3차시 부터 듣기로 결정
07.19.19의 using random module (lotto number)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
from random import sample
start=input('로또 번호의 시작 번호를 입력하세요 (기본값 : 1): ')
end=input('로또 번호의 끝 번호를 입력하세요 (기본값 : 45): ')
ball=input('로또 공의 개수를 입력하세요 (기본값 : 6): ')
if(len(start)>0):
start=int(start)
else:
start=1
if(len(end)>0):
end = int(end)
else:
end=45
if(len(ball)>0):
ball = int(ball)
else:
ball=6
data_list=[]
for i in range(start,end):
data_list.append(i)
print('행운의 로또 번호는 {0} 입니다'.format(sample(data_list,ball)))
|
cs |
'기타' 카테고리의 다른 글
맥북 시계 동기화 오류 해결 명령어 (0) | 2024.03.03 |
---|