if문
print("if 49:
print('t')")
49는 True, False 둘다 아니지만, if문은 False만 아니면 실행된다.
for i in range(100):
if i % 2 == 1:
pass
print(i)
else:
print(i)
print("End")
결과 값은 0부터 99 모든 수 출력됨
즉 반복문 수행에있어서 전혀 영향을 끼치지 않습니다.
조건문에서 넣어줄 조건이 딱히 없을때 pass를 사용
for i in range(100):
if i % 2 == 0:
continue
print(i)
else:
print(i)
print("End")
i가 짝수일 때 continue가 실행된다.
continue가 실행되면 아래 부분을 넘어간다.
해당 순번의 loop를 넘어가 다음번 loop로 들어간다.
for i in range(100):
if i % 2 == 0:
break
print(i)
else:
print(i)
print("End")
break 문이 실행되면 해당 반복문을 멈추고 밖으로 나간다.
위의 예시를 보면 처음 i 는 0 에서부터 시작합니다.
i == 0인 상태에서 조건문이 실행됩니다.
나머지가 0 이므로 if 조건문으로 들어가 break가 실행되어, for문이 종료되고 print("End")만 실행됨.
i % 2 == 1 로 할 경우 0과 End가 출력된다.
for문 범위에 리스트 넣기
for i, j in [(4,5),(8,9)]:
print(i, j)
4 5
8 9 결과값이 이렇게 나온다.