인프런 커뮤니티 질문&답변
답변 1
0
for i in range(1, 2):
print(i)
실행결과
1
for i in (1, 2):
print(i)
실행결과
1
2
왜 그럴까요? 한번쯤 생각해 보셔야 합니다.^^
range 없는 아래의 in 과 그리고 (1, 2) 이렇게 괄호안에 데이터가 있는 (1, 2) 은
위와는 다른 의미 일꺼 같아요.for i in (1, 3, 5, 7):
print(i)
로 수정하고 한줄씩 실행해서 i값이 어떻게 변하는지 보세요.






강미르님 여기서도 뵙네요!
반갑습니다ㅎㅎ
말씀 해주신것처럼
(1, 2)는 튜플 자료형입니다.
for in 뒤에는 순서가있는 자료형은 어떤것이든 들어갈 수 있는데, 보통 반복문을 쓸때는 range를 통상적으로 많이 씁니다 ㅎㅎ
range를 이용하면 정말 다양한 숫자열을 만들어 낼 수가 있어요