# for 반복문
# 특정 명령을 " 반복 "하는 구문
# 기본형:
'''
for 변수 in 시퀀스:
    <반복할 명령>
'''
print('\n----- ex 1 -----')
for i in [1,2,3]:
    print(i)
    
for i in [3,6,9]:
    print(i)
    
print('\n----- ex 2 -----')
for i in 'abcd':
    print(i)
    
for i in 'abcd':
    print('*')

print('\n----- ex 3 -----')
num = 0
for i in 'abcd':
    num = num+1
print(num)

print('\n----- 문제 1 -----')
# 'roblux' 를 한 글자씩 출력해보자.
for i in 'roblux':
    print(i)


print('\n----- 문제 2 -----')
# nums 변수(리스트)를 사용해 1번 2번 3번 ... 5번으로 출력해보자
nums = [1, 2, 3, 4, 5]
for i in nums:
    print(f'{i}번')


# for문을 통해 sum(합계) 구하기
print('\n----- ex 4 -----')
sum = 0
for i in [3,6,9]:
    sum = sum + i
print(sum)
'''
① i = 3일 때
sum = sum + 3
=3
② i = 6일 때
sum = sum + 6
=9
③ i = 9일 때
sum = sum + 9
=18
'''





print('\n----- 문제 3 -----')
numbers = [72, 301, 2, 512, 1]
# for문을 활용해 위 numbers 배열의 합계를 s 변수에 저장하고 출력해보자.
s = 0
for i in numbers:
    s = s + i
print(s)


print('\n----- 문제 3 평균 -----')
n = 0
for i in numbers:
    n = n + 1
print(f'리스트 numbers의 평균은 {s/n}')

print('\n----- 문제 4 -----')
mix = '쌀씰쌀쌀씰쌀씰쌀씰쌀쌀씰쌀씰쌀씰쌀쌀씰쌀씰쌀씰쌀쌀씰쌀씰쌀씰쌀씰쌀씰쌀쌀씰쌀씰쌀씰쌀쌀씰쌀씰쌀씰쌀쌀씰쌀씰'
# 1. '쌀'을 세어 저장할 변수 count를 만들고 0을 저장해요 
count = 0    # 쌀 개수
count1 = 0   # 씰 개수
# 2. i가 '쌀'인지 '씰'인지 확인하고, '쌀'이면 count에 1을 더하여 다시 count에 저장하세요
for i in mix:
    if i == '쌀':
        count = count +1
    else:
        count1 = count1 + 1
# 3. 쌀의 개수를 출력해 확인해요
print(f'쌀 개수 : {count}')
print(f'씰 개수 : {count1}')

Embed on website

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