언어/Python

Python_for문

asu2880 2022. 6. 16. 16:13

1. for문 이해하기

s1 = '안녕하세요'
for i in s1:
    print(i)

 

1) 개행없이 출력하는 end 속성

s2 = '안녕하세요'
for i in s2 :
    print(i, end='')

 

[예제 1번]

score_list = [90, 45, 70, 60, 55]
cnt = 0;

for i in score_list:
    cnt += 1
    if i >= 60:
        print(f'{cnt}번 학생은 합격입니다.')
    else:
        print(f'{cnt}번 학생은 불합격입니다.')

 

2) .index(i)를 사용할 경우 같은 숫자 있으면 중복되어 출력됨 (값 중복이 없을때 사용해야 함)

 

2. range() 함수 이해하기

# range() 매개변수가 3개 일때 (시작값, 끝값, 증감량)
for i in range(1, 11, 1):
    print(i, end=' ')
    
# range() 매개변수가 2개 일때 (시작값, 끝값)
for i in range(3, 10):
    print(i, end=' ')
    
# range() 매개변수가 1개 일때 (끝값)
for i in range(10):
    print(i, end=' ')

 

[예제 2번]

sum = 0

for i in range(1, 100):
    if i%3==0:
        sum += i
        
print(sum)

 

[예제 3번]

for i in range(1, 10):
    print('2 * {} = {}'.format(i, 2*i))
728x90
반응형

'언어 > Python' 카테고리의 다른 글

Python_numpy  (0) 2022.06.17
Python_딕셔너리  (0) 2022.06.16
Python_random  (0) 2022.06.16
Python_반복문  (0) 2022.06.15
Python_튜플  (0) 2022.06.15