🔥 파이썬 기본 문법

349자
5분

파이썬의 기본 문법을 이해하는 것은 파이썬을 마스터하는 핵심입니다. 파이썬은 들여쓰기를 사용하여 코드 블록을 구분하고, 변수를 선언할 때 데이터 형식을 명시하지 않는 특징이 있습니다. 다음은 파이썬의 기본 문법의 예제입니다:

# 주석은 '#'으로 시작합니다.
x = 10  # 변수 x에 정수 10을 할당합니다.
if x > 5:
    print("x는 5보다 큽니다.")  # 들여쓰기로 코드 블록을 구분합니다.
python

변수와 데이터 형식

파이썬에서 변수는 데이터를 저장하는 데 사용됩니다. 파이썬은 동적 형식 언어로, 변수의 데이터 형식을 자동으로 결정합니다. 다음은 변수와 데이터 형식에 관한 예제입니다:

name = "Alice"  # 문자열 변수
age = 30        # 정수 변수
height = 153.3   # 부동 소수점 변수
 
python

연산자와 표현식

파이썬은 다양한 연산자를 제공하여 수학적인 계산 및 비교를 수행할 수 있습니다. 이러한 연산자를 사용하여 표현식을 만들 수 있습니다. 예를 들어:

x = 10
y = 5
result = x + y  # 덧셈 연산
python

조건문과 제어문

조건문과 제어문은 프로그램의 흐름을 제어하는 중요한 요소입니다. 파이썬은 if, else, elif와 같은 조건문과 for, while과 같은 반복문을 제공합니다. 예를 들어:

if x > 5:
    print("x는 5보다 큽니다.")
else:
    print("x는 5보다 작거나 같습니다.")
python

함수 정의와 모듈

파이썬은 함수를 정의하여 코드의 재사용성을 높일 수 있습니다. 또한 다양한 기능을 제공하는 모듈을 활용할 수 있습니다. 예를 들어:

def greet(name):
    print(f"안녕하세요, {name}님!")
 
import math
result = math.sqrt(25)  # math 모듈의 제곱근 함수 사용
python

리스트와 반복

리스트는 여러 데이터를 하나의 변수에 저장할 수 있는 자료 구조입니다. 파이썬은 반복문을 사용하여 리스트의 요소를 순회하고 조작할 수 있습니다. 예를 들어:

fruits = ["사과", "바나나", "딸기"]
for fruit in fruits:
    print(fruit)
python

문자열 다루기

문자열은 파이썬에서 중요한 데이터 형식 중 하나입니다. 파이썬은 문자열을 다루는 다양한 기능을 제공합니다. 예를 들어:

text = "Hello, World!"
length = len(text)        # 문자열 길이 계산
substring = text[0:5]     # 문자열 슬라이싱
python

연습문제

  1. 다음 코드를 작성하고 실행해 보세요. 결과는 무엇인가요?

    a = 5
    b = 3
    c = a + b
    print(c)
    python
  2. 주어진 리스트에서 모든 짝수를 출력하는 프로그램을 작성해 보세요.

    numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    python
  3. 사용자로부터 이름과 나이를 입력받아 환영 메시지를 출력하는 프로그램을 작성해 보세요.