본문 바로가기

카테고리 없음

코딩 파이썬 포 문 range,else,변수(for)

반응형

파이썬의 제어 구조: for 문 for 문은 파이썬에서 반복 작업을 수행하는 제어 구조 중 하나입니다. 기본적인 구조는 다음과 같습니다.

 

for 변수 in 리스트(또는 튜플, 문자열):

수행할_문장1

수행할_문장2

 

이 구조에서 변수는 시퀀스(리스트, 튜플, 문자열 등)의 각 항목을 나타내며, 지정된 시퀀스의 요소를 처음부터 끝까지 차례로 순회합니다.

 

for 문의 활용 예제

 

test_list = ['one', 'two', 'three'] for i in test_list: print(i)

이 예제에서는 리스트의 각 항목을 출력합니다. for 문은 시퀀스의 각 항목을 자동으로 변수에 대입하면서 반복 작업을 수행합니다.

 

for 문과 range 함수

 

for i in range(5): print(i)

 

range() 함수와 함께 사용하면 특정 범위의 숫자를 반복하는 데 유용합니다. 위 예제는 0부터 4까지의 숫자를 출력합니다.

 

응용 예제: 학생 시험 결과 출력

 

marks = [90, 25, 67, 45, 80] number = 0

for mark in marks: number += 1

if mark >= 60: print("%d번 학생은 합격입니다." % number) else:

print("%d번 학생은 불합격입니다." % number)

 

이 예제에서는 학생들의 시험 결과를 반복하여 합격 여부를 출력합니다.

 

continue를 이용한 조건부 출력

 

marks = [90, 25, 67, 45, 80] number = 0

for mark in marks: number += 1

if mark < 60: continue

 

print("%d번 학생 축하합니다. 합격입니다." % number) continue를 사용하여 특정 조건을 만족할 때 출력을 건너뛸 수 있습니다.

range와 함께 사용하는 구구단 출력

 

for i in range(2, 10): for j in range(1, 10): print(i * j, end=" ") print('')

 

for 문과 range 함수를 이용하여 구구단을 출력하는 예제입니다.

 

리스트 컴프리헨션 활용

 

a = [1, 2, 3, 4] result = [num * 3 for num in a] print(result)

 

리스트 컴프리헨션을 사용하면 더 간단하게 리스트를 생성할 수 있습니다.

반응형