본문 바로가기
파이썬

[파이썬 강좌] 6. 반복문 (for, while)

by GDBS 2020. 8. 23.
728x170

이전 튜토리얼 에서 Python 의 네 가지 조건문 에 대해 배웠습니다 .

이 튜토리얼은 각 유형에 대한 다양한 유형 및 구문과 함께 Python의 Looping 문에 대해 설명합니다.

Python에 대한 전체 교육 시리즈는 Python 이 무엇인지에 대한 간략한 아이디어를 제공합니다.

 

Python의 반복문

파이썬의 루핑 문은 사용자가 지정한대로 여러 번 문 또는 코드 블록을 반복적으로 실행하는 데 사용됩니다.

Python은 아래와 같이 두 가지 유형의 루프를 제공합니다.

  • While 루프
  • For 루프

 

1. While 루프

파이썬의 While 루프는 주어진 조건이 참이 될 때까지 여러 문장 또는 코드를 반복적으로 실행하는 데 사용됩니다.

반복 횟수를 모를 때 while 루프를 사용합니다.

통사론:

while (표현식) : 문장 블록 증가 또는 감소 연산자

while 루프에서 표현식을 확인합니다. 표현식이 참이되면 while 루프 안에있는 문 블록 만 실행됩니다. 모든 반복에 대해 조건을 확인하고 조건이 거짓이 될 때까지 문 블록을 실행합니다.

예:

number = 5

sum = 0

i = 0

 

while (i<number):

        sum = sum + i

        i = i+1

 

print(sum)

산출:

10

산출:

2. For 루프

 

파이썬의 For 루프는 주어진 조건이 거짓이 될 때까지 문장 블록이나 코드를 여러 번 실행하는 데 사용됩니다.

반복 횟수를 알 때 for 루프를 사용합니다.

통사론:

순서대로 var의 경우 : 코드 블록

여기서 var는 시퀀스의 값을 가져와 시퀀스의 모든 값이 완료 될 때까지 실행합니다.

예:

language = [‘Python’, ‘Java’, ‘Ruby’]

 

for lang in language:

      print(“Current language is: “, lang)

산출:

현재 언어 : Python

현재 언어 : Java

현재 언어 : Ruby

산출:

범위 () 함수를 사용하는 루프 :

범위 () 함수는 일련의 숫자를 생성하는 데 사용됩니다.

예를 들어 , 범위 (5) 0-4 (도 5 참조)에서 숫자를 생성한다.

예:

language = [‘Python’, ‘Java’, ‘Ruby’]

 

for lang in range(len(language)):

      print(“Current language is: “, language[lang])

산출:

현재 언어 : Python

현재 언어 : Java

현재 언어 : Ruby

산출:

 

 

이 튜토리얼이 파이썬의 다양한 유형의 루프에 대한 지식을 풍부하게했을 것이라고 확신합니다.

Python의 제어문에 대해 자세히 알아 보려면 다가오는 자습서를 확인하십시오.

 

 

728x90
반응형
그리드형

댓글