반복문
1) for문
: 정해진 횟수만큼 반복하는 구조
for 변수 in 시퀀스 : 반복문장 반복문장
(*여기서 시퀀스는 문자열이나 리스트)
for name in ["철수", "영희", "길동", "유신"] :
print("안녕! " + name)
출력값 :
안녕! 철수
안녕! 영희
안녕! 길동
안녕! 유신
for num in [0,1,2,3,4,5,6,7,8,9] :
print(num, end=" ")
출력값:
0 1 2 3 4 5 6 7 8 9
( * 파이썬은 자동 줄바꿈 되므로 end=""를 통해 출력값을 한 줄에 입력 가능)
sum = 0
for x in range(10) :
sum = sum + x
print(sum)
출력값 : 45
sum = 0
for x in range(0, 10) :
sum = sum + x
print(sum)
range([start,] stop [,step])
: start 부터 stop-1 까지 step의 간격으로 정수 생성
ex)
sum = 0
for x in range(0, 10, 1) :
sum = sum + x
print(sum)
출력값 : 45
for c in "abcdef" :
print(c, end=" ")
출력값 : a b c d e f
2) while 문
while 조건 : 반복문장 반복문장
ex)
sum = 0
while i < 10 :
sum = sum + 1
print(sum)
출력값 : 10
3) 문자열 처리
: 문자열도 시퀀스의 일종이라는 것을 이용!
ex)
fruit = "apple"
for char in fruit :
print(char, end=" ")