250x250
Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 자격증공부
- 정리
- 데이터베이스
- 1과목
- 프로젝트
- 태그
- 파이선
- Python
- scraping
- 조건문
- SQL
- Crawling
- 튜플
- 정보처리기사
- 자격증
- django
- time.sleep
- CSV
- 프로그래머스
- 스크랩핑
- 데이터 타입
- HTML
- SQLD
- 파이썬
- 메서드
- 딕셔너리
- SQL 개발자
- lv0
- 크롤링
- 슬라이싱
Archives
- Today
- Total
나의 공부 일기
Python) random(난수) 문제풀이 본문
728x90
random을 이용하여 로또 예상 번호 생성하기 입니다.
코드 작성시 유의사항
- 중복값이 생성되지 않도록 합니다.
- 하나의 보너스 번호도 생성합니다. 마찬가지로 나머지 값들과 중복되면 안됩니다.
- 100회차까지 출력합니다.
from random import *
for i in range(100):
lst = []
while len(lst) < 7:
lst = []
for j in range(7):
rd = randint(1,45)
lst.append(rd)
lst = list(set(lst))
bonus = lst.pop()
lst.sort()
print(f'★ {i+1}회차\t{lst} \tBONUS[{bonus}]★')
각 회차별 로또 당첨번호 6자리와 보너스 1개를 출력했습니다.
★ 1회차 [4, 9, 13, 17, 36, 37] BONUS[24]★
★ 2회차 [9, 17, 20, 27, 28, 33] BONUS[31]★
★ 3회차 [2, 17, 19, 22, 34, 39] BONUS[27]★
★ 4회차 [3, 19, 23, 35, 40, 41] BONUS[27]★
.....
.....
★ 98회차 [7, 9, 14, 20, 23, 35] BONUS[26]★
★ 99회차 [2, 3, 7, 9, 32, 41] BONUS[45]★
★ 100회차 [5, 12, 13, 22, 36, 37] BONUS[24]★
까지 중복 없이 출력을 해보았습니다.
728x90
'파이썬 > 문제풀이' 카테고리의 다른 글
Python) 반복문(for문) 문제풀이 (0) | 2023.10.12 |
---|---|
Python)기본 파이썬 이용 방법 (1) | 2023.10.12 |