인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박상민님의 프로필 이미지
박상민

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

랜덤함수

randint를 defined 할수 없다고 나옵니다.

작성

·

301

0

randint 랜덤으로 범위 정해서 숫자 표현하는건데

명령어 자체가 없다고 뜨는거같아요

머가 잘못된건가요?

답변 1

2

에러메시지 해석: randint 함수를 불러오지 않으신 것 같습니다.

randint는 random모듈 '안'에 있는 함수이기에 radom에서 꺼내주는 코드가 꼭 필요합니다. <- 이 코드가 없는 것으로 생각됩니다.


#방법1: random.randint()로 randint 함수 꺼내기

import random #random 모듈 불러오기

print(random.randint(1,45)) #random모듈 안에 있는 randint 함수 (random.randint라고 써야 함)

 

#방법2: from random import randint로 randint 함수 꺼내기

from random import randint #random 모듈에서 randint를 쓸거라고 정의해준다음에 사용(이러면 random.randint() 라고 random을 앞에 쓸 필요가 없어짐)

print(randint(1,45))

 

두 방법 중 하나로 해 보실래요?

박상민님의 프로필 이미지
박상민

작성한 질문수

질문하기