반복문

BANG·2020년 11월 24일
0

Python 기본

목록 보기
9/15

while문

while 조건문 :
    수행할 문장

for문

for 변수 in 리스트(또는 튜플, 문자열):
    수행할 문장
test_list = ['one', 'two', 'three']    # 리스트
for i in test_list:
    print(i)

a = [(1,2), (3,4), (5,6)]    # 리스트의 요솟값이 튜플
for (first, last) in a:
    print(first + last)

for문과 함께 자주 사용하는 range 함수

  • range 함수는 숫자 리스트를 자동으로 만들어 줌
  • range(시작 숫자, 끝 숫자) ← 끝 숫자는 포함되지 않음!!!!!!
add = 0 
for i in range(1, 11):     # 1부터 10까지
    add = add + i 

print(add)
  • 매개변수 end를 넣어 준 이유

리스트 내포(List comprehension) 사용

  • [ 표현식 for 항목 in 반복가능객체 (if 조건문) ]
  • for문을 2개 이상 사용하는 것도 가능
a = [1,2,3,4]
result = []
for num in a:
    result.append(num * 3)

print(result)
  • 리스트 안에 for문을 포함
a = [1,2,3,4]
result = [num * 3 for num in a]

print(result)
a = [1,2,3,4]
result = [num * 3 for num in a if num % 2 == 0]
# a 리스트 짝수에만 3을 곱하여 result 리스트에 넣기

print(result)
result = [x*y for x in range(2,10) 
							for y in range(1,10)]
print(result)

반복문 강제로 빠져나가기 - break문

반복문 맨 처음으로 돌아가기 - continue문

반복문 무한 루프

while True: 
    수행할 문장
profile
Record Everything!!

0개의 댓글

관련 채용 정보