수안보중학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
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

<로또 분석>

회차

합계

861

11

17

19

21

22

25

115

860

4

8

18

25

27

32

114

859

8

22

35

38

39

41

183

858

9

13

32

38

39

43

174

857

6

10

16

28

34

38

132

856

10

24

40

41

43

44

202

855

8

15

17

19

43

44

146

854

20

25

31

32

36

43

187

853

2

8

23

26

27

44

130

852

11

17

28

30

33

35

154

851

14

18

22

26

31

44

155

합계

103

177

281

324

374

433

1,692

 


이전글 10. python_010.py(문자열 연습)
다음글 8. python_008.py(삼각형 면적 구하기)