inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[신규 개정판] 코딩 입문자를 위한 파이썬 완벽가이드

로또 예상 번호 만들기 문제 관련 질문 있습니다.

278

이선미

작성한 질문수 1

0

처음 랜덤 로또 번호를 만들 때,

import random

def getRandomNumber():
    number = random.randint(1,45)
    return number

print (getRandomNumber())

이렇게 쓰셨는데 def 함수를 사용하는 이유는 무엇인가요??

import random

number = random.randint(1,45)

print(number)

이렇게만 사용해도 출력이 되던데 def 함수를 사용하는 이유가 궁금합니다!

import random

lotto_num = []

number = random.randint(1,45)

count = 0

while True:
    if count > 5 :
        break
    A = number
    if A not in lotto_num:
        lotto_num.append(A)
        count=count+1

print(lotto_num)

제가 생각한 식을 사용해서 로또 번호를 출력 해봤는데 결과 값이 나오지 않습니다. 오류코드도 나오지않는데 이유가 무엇일까요?

python

답변 1

0

스타트코딩

def 함수를 쓴 이유는, 사용자 정의 함수를 연습하기 위해서입니다.

코드의 길이가 길어지면 함수를 사용하는 것이 훨씬 유리하거든요

 

숫자를 뽑는 것을 while True 안쪽으로 넣어야 할 것 같네요!

5번 강의 실습문제에서 질문있습니다.

0

66

1

type 오류

0

103

2

엑셀 자동화 에러

0

179

2

Visual Studio Code 통합?

0

126

1

새로운 엑셀 시트 왜 안열릴까요?

0

224

2

sum함수 관련 질문

0

150

1

xlwings 모듈 설치시 에러

0

288

2

엑셀자동화

0

101

1

마우스 자동화 라이브러리 설치 오류

0

165

2

나머지 문법

0

163

2

실습문제 9 쿼리

0

171

2

실습문제 14 관련 문의

0

141

2

라이브러리 관련

0

152

2

궁금한게 있습니다.

0

306

1

Syntax Error

0

829

2

'와"의 차이

0

313

1

9강 반복문 관련하여, name에 if함수 결합시 아래 에러 문구가 계속 뜨는데 에러 수정이 안되는데 방법이 있을까요?

0

372

2

수업 자료

0

280

2

로또 예상번호 만들기 질문

0

270

1

Break 에러

0

275

1

While문 True의미

0

262

1

로또 번호 만들기 질문입니다!

1

246

1

input과 결합한 반복문 질문

1

198

1

조건문예제 2번 문제 터미널 값이 안나옵니다.

1

215

1