[Python] Condition & Loop

2024. 5. 2. 19:24·Python

Condition  

IF : 특정 조건이 만족 될 경우 실행할 문항을 설정 

 

if [조건] : 조건을 검사하여 block 실행 

elif [조건]  : 이전 조건과 맞지 않을 경우 조건을 다시 검사 및 실행 

else [조건] : 이전 모든 조건이 맞지 않을 경우 실행

 

 

if condition1: 
    statement1 
elif condition2: 
    statement2 
else: 
    statement3

 

삼항 연산자 (Ternary Operators) 

  • [Value1] if [Condition] else [Value2] 
  • Condition이 참이면 Value1을 거짓이면 Value2를 반환  

삼항 연산자

 

Loop 

While Statement

  • 반복해서 구문을 수행 
  • 조건을 만족하는 동안 출력 

For Statement

  • 주어진 객체를 순환하는 개념
  • for [Element] in [Iterable] 형태로 사용 
  • range 내장 함수로 숫자 반복 생성 가능 (Generator 반환)  
    • range(start , end , step) 형태로 사용 
    • Generator : 리스트와는 다르게 숫자를 하나씩 생성 반환 (메모리 효율적) 
  • 모든 순환이 가능한 객체는 for 문을 적용하는것이 가능 
  • 반복문이 끝나지 않는 무한 loop에 주의 할 것 

Break & Continue 

 

  • break 문 :  반복문을 실행하다 break문을 만나면 무조건 반복문 가장 바깥으로 나간다. 
  • continue 문 : 반복문을 실행하다 continue문을 만나면 블록의 남은 부분을 건너뛰고 반복문의 처음으로 되돌아간다. 
  • else 문  : 반복이 완전히 돌았을 경우, 실행되는 Block 지정 가능 

 

Break로 중간에 나오게 되면 Else 문이 실행되지 않음 

'Python' 카테고리의 다른 글

[Python] 최댓값과 최솟값의 초깃값 설정  (0) 2024.05.10
[Python] Pythonic Programming  (1) 2024.05.03
[Python] Data Structure  (0) 2024.05.02
[python] 리스트에서 원하는 위치 요소 제거  (0) 2024.04.02
[Python] File I/O (절대경로, 상대경로)  (0) 2024.04.01
'Python' 카테고리의 다른 글
  • [Python] 최댓값과 최솟값의 초깃값 설정
  • [Python] Pythonic Programming
  • [Python] Data Structure
  • [python] 리스트에서 원하는 위치 요소 제거
zzoming_00
zzoming_00
꾸준함🍀
  • zzoming_00
    ZZOMING'S TECH BLOG
    zzoming_00
  • 전체
    오늘
    어제
    • ALL (56)
      • Docker (0)
      • 경진대회 (2)
      • 사이드 프로젝트 (5)
      • NLP(자연어처리) (4)
      • CV(컴퓨터비전) (2)
      • ML&DL (9)
      • Git (4)
      • Python (10)
      • Algorithm (19)
  • 블로그 메뉴

    • 홈
    • 글쓰기
    • 태그
    • 방명록
  • 링크

    • 글쓰기
  • 공지사항

  • 인기 글

  • 태그

    챗봇
    파이썬
    LLM
    참조방식
    고차함수
    클래스
    object
    알고리즘
    내장함수
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
zzoming_00
[Python] Condition & Loop
상단으로

티스토리툴바