ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 : (1) 예약어, 순차문, 조건문, 반복문
    학습기록 : 프로그래밍 2024. 7. 3. 16:34

    오늘은 파이썬 용어에 대한 설명과 문장을 작성하고, 문장으로 문단을 만드는 연습을 한다.
    처음에는 원래 이해하기 힘들다는 Charles R. Severance 교수님의 격려에 힘입어 오늘도 화이팅!

    예약어

    • 지정된 의미로만 사용, 다른 의미로 사용할 수 없는 단어.
    • 파이썬 프로그래밍 언어에서 문법적인 용도로 사용되고 있기 때문에 프로그램 사용자들이 임의로 변수명이나 함수명 또는 클래스명으로 사용할 수 없는 것
    • 예약어는 아래와 같다.
      False, class, return, is, finally, None, if, for, lambda, continue, True, def, from, while, nonlocal, and, del, global, not, with, as, elif, try, or, yield, assert, else, import, pass, break, except, in, raise

    파이썬 문장을 만드는 구성요소

    x = 3 <-- Assignment statement(상태 할당) : 수식이 아니다. 내가 지정한 변수 x에 상수 3을 넣으라는 명령이다.
    x = x + 2 <-- Assignment with expression : x에 2를 더한 값을 왼쪽 x에 할당해라.
    print(x) <-- Print statement : x에 있는 값을 출력하라.

    위의 문장들에서 +, =는 연산자 / x는 변수 / 2, 3은 상수 / print는 예약어이다.

    파이썬 스크립트

    • 문장이 1~2문장 이상으로 길어질 땐 스크립트로 작성하는 것이 좋다.
    • 스크립트는 확장자 .py 로 저장된다.

    순차문

    • 순서대로 진행하는 것
    • 특별히 다른 것을 지정하지 않으면 다음 명령(문장)으로 넘어가는 것.
    x = 3
    print(x)   # 3을 출력
    x = x + 2
    print(x)   # 5를 출력 (3+2)

    조건문

    • 어느 부분을 건너뛰는 것.
    • 예약어 if를 사용. 콜론(:)은 들여쓰기 된 부분의 시작을 표시한다.
    • 조건이 맞으면(True) 그 코드가 실행되고, 조건에 맞지 않으면(False) 그 코드를 건너 뛴다.
    x = 5
    if x < 10:              # x는 5이므로 조건에 성립하여 (True)
        print('Smaller')    # Samller를 출력
    if x > 30: 
        print('Bigger')
    
    print('Finish')

    반복문

    • 계속 반복하는 것
    • while문에 있는 조건 n > 0에 맞으면(True) 콜론 다음의 2개 줄의 문장이 반복적으로 실행된다.
    • n > 0 조건에 맞지 않게 되면(False) while문을 빠져나와 다음 문장인 print문을 실행하게 된다.
    n = 5 
    while n > 0 :                         # n = 5에서 시작되어 n > 0인 동안 아래 두 문장을 반복. 5, 4, 3, 2, 1이 순서대로 출력됨. 
    print(n) n = n - 1 print('The End')   # n = 0이 되는 순간 while문을 빠져나와 print문을 실행

    파이썬 프로그래밍 연습을 위한 사이트도 공유합니다!
    PY4E 파이썬 연습하기

Designed by Tistory.