만두쌤의
코딩 한 꼬집

01 / PROGRAMMING

프로그래밍 기초: 변수·조건문·반복문·함수

프로그래밍은 컴퓨터가 할 일을 순서대로 표현하는 일이에요. 문법을 한꺼번에 외우기보다 작은 코드가 만드는 결과부터 살펴보세요.

변수는 값에 붙이는 이름이에요

같은 숫자를 여러 곳에서 쓰거나 나중에 값을 바꿀 때 이름을 붙이면 편리해요. 아래 Python 예제에서 steps는 이동할 칸 수를 나타내요.

steps = 3
print(steps + 1)

출력은 4예요. steps의 값을 5로 바꾸면 무엇이 나올까요? 먼저 예상한 다음 확인해 보세요.

조건문은 상황에 따라 할 일을 골라요

if 뒤의 조건이 참이면 들여쓴 코드를 실행해요. 아래에서는 보석이 3개 이상일 때만 메시지를 출력해요.

gems = 3
if gems >= 3:
    print("목표 달성!")

이번에는 gems를 2로 바꿔 보세요. 출력이 없는 것도 코드가 만든 결과예요. 조건이 거짓일 때 할 일은 else로 정할 수 있어요.

반복문은 같은 일을 여러 번 해요

for count in range(3):
    print("한 걸음")

이 코드는 “한 걸음”을 세 번 출력해요. Python에서는 들여쓰기로 반복할 범위를 구분해요. 반복 횟수와 반복 안에서 실행되는 일을 나눠서 읽어 보세요.

함수는 여러 동작에 이름을 붙여요

반복해서 쓸 코드 묶음을 함수로 만들면 이름만 불러 다시 사용할 수 있어요. 입력값인 매개변수를 더하면 같은 구조를 다양한 상황에 쓸 수 있어요.

def greet(name):
    print(name + "님, 안녕!")

greet("만두")

이 예제는 일반 Python의 개념 설명이에요. 3D 퍼즐에서는 화면에 안내된 교육용 명령어와 지원 문법을 사용해 주세요.

어떤 언어부터 시작하면 좋을까요?

화면을 만드는 데 관심이 있다면 웹 만들기로, 캐릭터를 움직이며 순서를 익히고 싶다면 3D 파이썬 퍼즐로 이어가 보세요. 언어 탐험 활동에서는 여러 언어의 예제 코드를 읽고 실행 결과를 추론할 수 있어요.

읽은 내용을 직접 확인해 볼까요?

프로그래밍 언어 탐험하기

학습자는 무료로, 회원가입 없이 시작할 수 있어요.