728x90
반응형
안녕하세요. 스마트 팩토리입니다.
파이썬 초급 #027 반복문 for 루프 / while - range() 함수에 대해 예시를 보면서 알아보겠습니다.
1. 반복문
가. 반복문 for / while
(1) 반복문
- 똑같은거 반복하는 것
- 동일 작업을 반복할 경우에 for 문을 사용하여 블럭으로 진행한다.
- 반복하는 구간이 필요할때 범위 함수 range()를 사용하고 : 사용하여 진행 중임을 표시한다.
- 반복문의 순서는 인덱스에 따라서 순서가 정해지고 그 출발점과 끝점은 지정할 수 있다.
(2) for
- 정해진 수 만큼 반복하는 구조
- for 변수 in 시퀀스 :
반복 문장
(3)while
-조건을 만족하는 경웨 계속하는 구조
- while 조건:
반복 문장
반복문 예시
코드를 보면서 알아보겠습니다.
hi="안녕하세요"
i=0
print(hi)
안녕하세요를 한번 출력합니다.
print("^--------------^")
print(hi*4)
안녕하세요를 4번 출력합니다. 물론 숫자를 변경하면 그 수만큼 출력합니다.
이는 반복문으로 볼 수없고 곱하기 연산으로 보는 것이 타당합니다. 진정한 반복문은 코드 문장을 순회하는 루프니까요.
print("^--------------^")
for x in range(4):
print(hi)
안녕하세요. 4회 반복을 합니다. 물론 줄바꿈은 이루어집니다.
print 함수 자체가 실행하고 나면 줄바꿈을 하기 때문입니다.
print("^--------------^")
while i<4:
i+=1
print(hi)
while 문은 조건이 주어지면 그 다음 반복하는 문장을 반복합니다.
조건을 만족하는 범위내에서 말이지요.
i값은 문두에 0 으로 되어 있어서 코드가 진행하면서 1씩 증가하게 됩니다.
4회만 반복을 하게 됩니다.
조건이 거짓인 경우는 반복문을 벗어나게 됩니다.
hi="안녕하세요"
i=0
print(hi)
print("^--------------^")
print(hi*4)
print("^--------------^")
for x in range(4):
print(hi)
print("^--------------^")
while i<4:
i+=1
print(hi)
오늘은 파이썬에서 기본적인 반복문이 있다는 것을 아는데 포인트 입니다. 파이썬이 다루는 변수 및 개체, 리스트 등에서 반복하는것을 다음 시간부터 알아보도록 하겠습니다.
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 초급 #029 반복문 for 루프 1부터 10까지 합, 1부터 100까지 합 구하는 프로그램 (0) | 2022.02.06 |
---|---|
파이썬 초급 #028 반복문 for 루프 "- " 표시 , 리스트 반복, 문자열반복, 시퀀스 (0) | 2022.02.05 |
파이썬 초급 #026 조건문 if 조건문 예시: 윤년인지 아닌지 판별 프로그램 (0) | 2022.02.03 |
파이썬 초급 #025 조건문 if 중첩 if 문- 예제 2 학점 판별 프로그램 (if elif else 문) (0) | 2022.02.02 |
파이썬 초급 #024 조건문 if 중첩 if 문- 아이디 패스워드 로그인 코드 (0) | 2022.02.01 |
댓글