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

김핳님의 프로필 이미지
김핳

작성한 질문수

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

퀴즈 #4

range가 뭔지 모르겠습니다

작성

·

226

1

1~21미만의 값들을 생성해서                                                                                                                                                                                                어떤변수에 저장할때, range를 이용해서 1~21미만의 값들을 생성했을때 정말 편리해보였습니다. 그래서 range을 이용해서 코드를 작성했었습니다.

a = range(1, 21)                                                                                                                                                                                                                      print(a)                                                                                                                                                                                                                                     

이런식으로 작성을하고 출력을해서 오류가 없는지 확인할려했는데 오류가 떠버렸습니다. 출력결과가 "range(1, 21)"라고 뜨더라고요.  어떻게하면 range()으로 1~21미만의 값을 출력하는지 모르겠습니다.  참고로 version은 3.9.6입니다        

s

답변 2

1

for a in range(1, 21):

    print(a)

for문으로 돌리시면 됩니다

 

1

a = list(range(1,21)) 

1~20 까지 범위를 담을 공간이 필요하죠  

김핳님의 프로필 이미지
김핳

작성한 질문수

질문하기