파이썬 예제 ) 로또번호 출력하기

JiWOn·2023년 1월 4일
0

🦁멋쟁이 사자처럼 AI School 8기 강의
👩‍💻 박두진 강사님 강의 3일차 (2023.1.4)

로또번호 출력하기 예제

문제

  1. 1~45까지의 랜덤한 숫자 6개 출력
  2. 숫자 6개가 중복데이터가 없어야함

알고리즘

  1. lotto리스트 생성
  2. 무한반복 시작(lotto의 데이터 개수가 6개 이상이면 끝)
  3. 랜덤한 숫자 저장
  4. lotto 리스트 랜덤 숫자가 없으면 추가
  5. 로또 출력

list 요소 추가하기

list.append()

내가 만든 코드~🍪

📝 실행 코드

import random
# 1. lotto리스트 생성
lotto = []

# 2. 무한반복 시작(lotto의 데이터 개수가 6개 이상이면 끝)
while len(lotto)<6:

# 3. 랜덤한 숫자 저장
    random_number = random.randint(1,45)
# 4. lotto 리스트 랜덤 숫자가 없으면 추가
    lotto.append(random_number)
    lotto = list(set(lotto))
# 5. lotto 데이터 개수가 6개 이상이면 반복 끝

# 6. 로또 출력
lotto

코드 작성할 때 알고리즘 연습 많이 하기!

0개의 댓글