#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)









    

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: