[Python] 파이썬 문법 - 반복문

Doyeon Lim·2021년 1월 28일
0
post-thumbnail

이것이 코딩 테스트다 with 파이썬을 읽고 작성하는 글입니다.

while 문


  • 조건문이 참일 때에 한해서 반복적으로 코드가 수행된다.

  • 조건문 설정에 따라 무한 루프가 발생할 수 있다. (break를 사용해 해결)

  • 1부터 8까지 더하는 반복문 소스코드

i = 1
result = 0

while i < 9:
    result += i
    i += 1

print(result) #36

for 문


  • 리스트를 사용하는 for문의 구조
for 변수 in 리스트:
    실행할 소스코드
  • 범위를 사용하는 for문의 구조
for 변수 in range(끝 값 + 1):
    실행할 소스코드

for 변수 in range(시작 값, 끝 값 + 1):
    실행할 소스코드
  • 점수 리스트에 순서를 매기는 소스코드
scores = [20, 37, 54, 90, 43]

for i in range(5):
    print(i + 1,"번 점수 :",scores[i])
    
#1번 점수 : 20
#2번 점수 : 37
#3번 점수 : 54
#4번 점수 : 90
#5번 점수 : 43
  • 1부터 8까지 더하는 반복문 소스코드
result = 0

for i in range(1, 9):
    result += i
    
print(result) #36
  • 반복문 안에서 continue를 사용하면 그 아래의 코드는 무시하고 반복문 처음으로 돌아간다.

  • 1부터 8까지 홀수만 더하는 소스코드

result = 0

for i in range(1, 9):
    #짝수인 경우
    if i % 2 == 0:
        continue
    result += i
    
print(result) #14
  • 반복문 중첩

  • 구구단 소스코드

for i in range(2, 10):
    for j in range(1, 10):
        print(i, "x", j, "=", i * j)
    print()
profile
🙇‍♀️ Android

0개의 댓글