반응형

반복문 4

[C언어] while문 반복문 예제 : 기본 사용법, continue/break, do~while문, for문과의 용도 차이

C언어 while문 사용법 정리 C언어의 대표 반복문 구문 중 하나인 while문을 사용하는 예시에 대해서 가장 기본적인 케이스부터 continue/break 활용 및 do~while문의 심화 구문까지 총정리해보고, for문과 장점을 비교해보는 시간을 가져보도록 하겠습니다. while문 기본 사용법 기본적인 C언어의 while문 골격은 while(조건){조건 만족 시 실행할 코드} 형태로 구성됩니다. 조건은 소괄호 () 내에 들어가며, 반복하여 실행할 코드는 중괄호인 {} 내에 적어주시면 됩니다. () 안의 조건 만족 시, {} 내의 코드를 1회 실행 후, 조건 검사부인 () 내로 다시 돌아가서 조건을 재검사 후 {} 내 코드 재실행 여부를 결정하는 방식입니다. 기본 예시로, 아래 코드 실행 결과를 생각..

C & C++ 2022.04.12

파이썬 리스트 컴프리헨션(List Comprehension) 예제 총정리

Python 리스트 컴프리헨션(조건제시법) 경우의 수 정리 안녕하세요. 이번 시간에는 파이썬에서 조건제시법으로 리스트 자료형의 원소들을 간단하게 생성할 수 있는 기능인 리스트 컴프리헨션(List Comprehension)의 활용 방법에 대해서 총망라해보는 시간을 가져보도록 하겠습니다. List Comprehension 기본형 리스트 컴프리헨션의 기본 사용 방법은 아래의 형태와 같습니다. [생성될 원소 for 반복될 값 조건] 주로, 조건을 반복 제시하는 경우는 for문을 이용하여 구현되는데요. 예를 들어, 3, 6, 9, 12, ... ,30 까지의 원소를 생성하고 싶은 경우는 1~10까지의 수에 대하여 3을 곱해주는 형태의 조건을 제시하면 될 것입니다. 이 경우 아래와 같은 코드 한줄로 손쉽게 해당 원..

파이썬 while문 예제와 사용법 정리

파이썬 while 반복문 예시, 원리, 탈출 방법 안녕하세요. 이번 시간에는 파이썬의 대표 반복문 패턴 중 하나인 while 구문을 작성하는 기본 방법, 사용 케이스와 원리 그리고 탈출 방법 등에 대한 내용들을 정리해보도록 하겠습니다. while문을 사용하는 경우, for문과의 차이 먼저, 다른 반복문 패턴인 for문 대신에 while문을 사용하는 것이 좋은 경우에 대해서 말씀드려보도록 하겠습니다. for문과 while문의 차이는 반복 횟수를 정해 놓느냐와 종료 조건을 정해 놓느냐의 차이입니다. 예를 들어, 당첨 확률이 1%인 복권을 200장 사서 몇 번 당첨되었는지를 알고 싶을 때는 반복 횟수가 정해져있는 것이므로 for문을 사용하는 것이 좋고, 당첨이 될 때까지 복권을 몇 장 샀는지를 알고 싶을 때는..

파이썬 enumerate 이용 인덱스 번호 동시 for문 순회

파이썬 인덱스, 값 동시 for문 순회 : enumerate 파이썬에서 for문 순회 중에 인덱스의 번호를 같이 가져와 사용하고 싶은 경우 유용하게 사용 가능한 내장 함수인 enumerate의 원리와 사용 예제에 대해서 살펴보도록 하겠습니다. 파이썬 enumerate 원리 일반 리스트 순회와 enumerate를 이용한 for문 순회를 비교해보겠습니다. list_a = ['a', 'b', 'c', 'd'] # 일반 리스트 순회 for문 for i in list_a: print(i) # 출력 결과 a b c d 리스트를 순회하는 경우 리스트의 각 원소인 a, b, c, d에만 순서대로 접근하게 됩니다. # enumerate를 이용한 리스트 순회 for i in enumerate(list_a): print(i..

반응형