for 구문의 문법은 다음과 같습니다:
for element in list: do_something_with_element
끝까지 for 구문을 진행할 필요 없이 중간에서 멈추고 싶을때는 break 문을 사용하면 됩니다. For 구문에서 break 문이 실행되면 다음 interation으로 넘어가지 않고 for 구문에서 빠져 나오게 됩니다.
만일 break처럼 for 구문에서 완전히 빠져 나오고 싶지는 않지만 다음 요소, 즉 다음 interation으로 넘어가고 싶을때는 continue 문을 사용하면 됩니다.
if 구문과 마찬가지로 for 구문도 nesting이 가능합니다.
numbers1 = [1, 2, 3, 4, 5]
numbers2 = [10, 20, 30, 40, 50]
for num1 in numbers1:
for num2 in numbers2:
print(f"{num1} {num2} == {num1 num2}")