Data Analysis/Python Basic

[파이썬] for문을 이용한 반복문

뉴욕킴 2023. 4. 2. 19:37

for 문의 기본 형식

 

for 변수 in range(시작값, 끝값+1, 증가값):

              print('파이썬 반복문을 출력합니다.')

 


 

[예제1] 

- 안녕하세요? for문 실습 중입니다. 4행 출력하기

 

 

[예제2]

- 1~5의 숫자들을 차례로 출력

 

 

[예제3]

- 1~10까지의 합계를 구하라

* 주의: i,hap=0,0으로 초기화 값을 설정을 해줘야된다. 

 

 

[예제4]

- 500~1000 사이에 있는 홀수의 합계를 구하라

 

i,hap =0,0

for i in range(501,1001,2):
    hap=hap+i
    
print('500과 1000사이에 있는 홀수의 합계: %d' %hap)

 

500과 1000사이에 있는 홀수의 합계: 187500

 

 

[예제5]

- 키보드로 입력한 값까지 합계 구하기

 

i,hap=0,0
num=0

num=int(input('값을 입력하세요'))

for i in range(1,num+1,1):
    hap=hap+i

print('1에서 %d까지의 합계:%d' %(num,hap))

 

값을 입력하세요12
1에서 12까지의 합계:78

 

[예제6]

- 사용자가 입력한 숫자의 단에서 구구단을 출력

 

i,dan=0,0

dan=int(input('단을 입력하세요: '))

for i in range(1,10,1):
    print('%d X %d = %2d' % (dan,i,dan*i))

 

단을 입력하세요: 3
3 X 1 =  3
3 X 2 =  6
3 X 3 =  9
3 X 4 = 12
3 X 5 = 15
3 X 6 = 18
3 X 7 = 21
3 X 8 = 24
3 X 9 = 27