9. #python_009.py(로또번호 생성) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
작성자 | 천월봉 | 등록일 | 19.09.24 | 조회수 | 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#python_009.py(로또번호 생성)
import random # 난수 함수 불러오기 # LottoNumber = sorted(random.sample(range(1,46), 6)) # 영역의 끝인 46은 46-1=45까지 #print(LottoNumber) def LottoChoice(): for i in range(int(input("로또 몇게임 구매?"))): while True: LottoNumber = sorted(random.sample(range(1,46), 6)) SumNumber = 0 for i in LottoNumber: SumNumber += i if 100 <= SumNumber <=200: # 로또번호 6개 숫자의 합이 100~200 조건 만족할때만 출력 print(LottoNumber, '합계:',SumNumber) break LottoChoice() input('') <결과> 로또 몇게임 구매?10 [5, 12, 20, 25, 28, 38] 합계: 128 [2, 3, 15, 19, 37, 42] 합계: 118 [5, 13, 16, 26, 30, 33] 합계: 123 [8, 12, 17, 24, 35, 42] 합계: 138 [3, 12, 23, 28, 30, 34] 합계: 130 [3, 4, 20, 25, 28, 37] 합계: 117 [11, 17, 22, 37, 40, 45] 합계: 172 [2, 4, 24, 29, 30, 34] 합계: 123 [10, 16, 18, 25, 31, 34] 합계: 134 [2, 8, 17, 28, 33, 43] 합계: 131 <로또 분석>
|
이전글 | 10. python_010.py(문자열 연습) |
---|---|
다음글 | 8. python_008.py(삼각형 면적 구하기) |