PyStep

Python 개념 확인 문제

Python 기초 문법과 핵심 개념을 문제 풀이로 점검합니다. 변수, 자료형, 연산자, 조건문, 반복문의 동작 원리를 이해하고 있는지 확인하는 데 활용하세요. 직접 코드를 작성하는 문제와 함께 보면 학습 효과가 높아집니다.

점검하는 주요 개념

  • - 변수 선언, 자료형, 형 변환(int, str, float)
  • - 산술·비교·논리 연산자의 동작
  • - if/elif/else 분기 흐름 이해
  • - for/while 반복 처리와 break/continue
  • - 리스트, 딕셔너리 기본 구조와 접근 방법

단원별 핵심 개념

변수와 자료형

Python의 int, float, str, bool 자료형의 차이와 변환 방법을 이해합니다. type()로 자료형을 확인하고, int()·str()·float()로 변환하는 방법을 익힙니다.

연산자와 우선순위

산술 연산자(+, -, *, /, //, %)와 비교 연산자(==, !=, <, >)의 동작을 정확히 이해합니다. 괄호를 사용해 연산 순서를 명시하는 습관이 중요합니다.

조건문과 분기

if, elif, else의 흐름과 조건 평가 순서를 이해합니다. and, or, not 논리 연산자를 사용한 복합 조건 처리 방법도 함께 점검합니다.

반복문과 흐름 제어

for, while의 차이와 break, continue의 역할을 이해합니다. range()의 매개변수와 리스트 순회 패턴을 정확히 알아야 합니다.

개념 문제 접근 요령

  • - 코드 실행 없이 머릿속으로 실행 흐름을 추적해 본다
  • - 변수값이 바뀌는 시점을 정확히 파악한다
  • - 조건식의 참/거짓 판단 결과를 직접 계산해 확인한다
  • - 들여쓰기 구조가 실행 순서에 미치는 영향을 고려한다

개념을 머릿속으로만 이해하는 것보다 실제로 코드를 작성하고 실행해 보는 것이 훨씬 효과적입니다. 문제를 풀면서 이해가 안 되는 부분은 학습 가이드를 함께 참고하세요.

학습 가이드 전체 보기 →