#1차시 반복문 for--------------------
'''
for 변수 in 시퀀스:
반복할 명령
'''
for i in [1, 2, 3]:
print(i)
for j in 'banana':
print(j)
for a in ('c', 5, [1,2]):
print('!')
print('@')
#2차시 반복문 for, range-----------------------------
#더하는 반복문
sum = 0
for a in [2, 4, 8]:
sum = sum + a
print(sum)
sum2 = 0
for b in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10):
sum2 = sum2 + b
print(sum2)
#range(숫자1, 숫자2) : 숫자1이상 숫자2미만의 연속된 숫자로 이루어진 시퀀스
for i in range(1, 5):
print(i)
sum3 = 0
for c in range(1, 11):
sum3 = sum3 + c
print(sum3)
print('----문제----')
'''
range를 사용해서
출력 결과가
*
*
*
나오도록 만들어 봅시다
'''
for i in range(2, 5):
print('*')
#3차시 반복문 while----------------------------------
#while문 : 조건이 참True인 동안 명령을 계속 반복한다
'''
while 조건:
반복할 명령
'''
a = 3
while a > 0:
print(a)
a = a - 1
print('-----')
b = 1
while b <= 15:
print(b)
b += 2 #b = b + 2
#4차시 반복문 break, continue ---------------------------
while True:
print('계속 반복 중')
break
print('안녕하세요')
# break : 반복문을 강제로 멈추는 명령어
a = 3
while True:
print(a)
if a == 5:
break
a = a + 1
print(a)
# continue : 반복을 멈추지 않고, 특정 조건일 때만 건너뛰기
b = 0
while b < 10:
b += 1 #b = b + 1
if b % 2 == 1:
continue
print(b)
print('----문제----')
c = 0
while c < 15:
c += 1
if c % 3 == 0:
continue
if c == 8:
break
print(c)
print('사과 세기 끝!')
#5차시 반복문 전체--------------------------------------
'''
파이썬 반복문 - for, while
for 변수 in 시퀀스:
반복할 명령
while 조건:
반복할 명령
'''
#for문 - 정해진 횟수(길이)
for i in range(1, 6):
print(i)
#while문 - 조건
i = 1
while i <= 5:
print(i)
i += 1 #i = i + 1
#for - 1 ~ 100 더하기
sum = 0
for a in range(1, 101):
sum = sum + a
print(sum)
#while - 1 ~ 숫자 더해서 합이 100을 넘으면 멈춘다
total = 0
n = 1
while True: # 힌트: 무한 반복을 만드는 키워드
total += n #total = total + n # 힌트: total에 n을 더한다
if total > 100 : # 힌트: total이 100보다 크면
break # 힌트: 반복문을 멈추는 명령어
n += 1 # n = n + 1 # 힌트: n을 1씩 증가
print(total, n)
To embed this project on your website, copy the following code and paste it into your website's HTML: