Python/PythonProgramming

[Python] for i in range 구문 / for, while 차이

sefdcrxe 2022. 10. 23. 02:20

range()함수를 이용해 연속된 숫자 생성

for i in range(시작, 끝+1,간격) :

print(i)

>>>시작

시작+간격

 

*시작 default는 0, 간격 default는 1

끝만 입력하면 (0,끝,1)로 run

 

------------------

 

#5번 반복해!

for i in range(5):    

    print("미니")

>>>미니

미니

미니

미니

미니

for 변수 in range(횟수):
     반복할 코드

*for -> 지금부터 뒤에 나오는 것을 반복하겠다

*range(5) -> 0부터 5까지 숫자를 던져주는 도구 -> [0,1,2,3,4] 랑 똑같음 -> 걍 횟수라고 생각하셈

 

cf)파이썬에서 같다를 쓸 때는 ==을 사용. 왜냐. =를 쓰면 변수 지정이니까. 쿠하항.

 

-----------------------

hw 2-1

random_lst = []

 

for i in range(100):   #100번 반복할거구

    random_lst.append(random.randint(0,50))   #리스트 내에 0부터 50까지의 값을 추가할구야

print(random_lst)

 

-------------------------

for문과 while문의 차이