사용법:
for i in range(10):
print(i)
print(" A ")
print(" B ")
= A와B가 10번 반복됨
여기서 i 는 출력되는게 첫번짼지 두번짼지 그 순서를 알려주고, range()은 ()번 반복해라 라는 말인것같다..
사용법:
i = 0
while i < 3:
print(i)
print("A")
print("B")
i = i + 1
= A,B가 3번 실행된다.
i가 3보다 작으면 밑에 그 밑에 코드를 실행시키라는
말인데,
왜 3번 실행되냐면
i = 0 --------------- i 는 0
while i < 3: -------- i가 3보다 작은가? 맞음 =한번실행
print(i)
print("A")
print("B")
i = i + 1
이런식으로 계속 돌아가면서 i가 3보다 커질때까지 출력된다 그래서 3번 출력되는거
i = 0
while i < 3: > while True
print(i)
print("A")
print("B")
i = i + 1
에서 코드가 계속 돌아가면서 언젠가는 멈추지만,
while i < 3 이라는 코드 대신에 while true
를 넣으면 무한루프가 된다(아무조건 없이 무한반복)
i=0
for i in range(100):
print(i)
print("a")
print("b")
i = i + 1
if 1 > 2:
break
이렇게 for i in range(100) 이라는 코드에서
a , b 가 100번 출력됐으면, break 위에
조건문을 붙혀서 ~~하면 멈추는지 조건을 붙힌다
continue
for i in range(3):
print(i)
print("a")
print("b")
if i == 1: #만약 i가 1이면
continue #아래 코드를 실행시키지마라
print("c")
continue 는 특이한 조건에서 아래 코드를
실행시키고싶지 않을때 쓴다.
for i in range( ) 에서 in range에
in 이랑 range 는 무조건 같이 붙혀서 써야되나?