🌟

첫 번째 파이썬 코드

print() 함수로 "Hello, World!" 출력하기

🎯 학습 목표

  • • print() 함수의 기본 사용법 이해하기
  • • 여러 개 값을 한번에 출력하는 방법 배우기
  • • end와 sep 매개변수 활용법 익히기
  • • 변수와 f-string을 이용한 동적 출력 배우기
  • • 문자열(따옴표)의 개념 알기
  • • 첫 번째 파이썬 프로그램 실행해보기
  • • MechDog 제어의 첫 걸음 내딛기

📖 이론 학습

🔤 print() 함수란?

print() 함수는 파이썬에서 가장 기본적인 함수입니다. 화면에 문자나 숫자를 출력할 때 사용합니다.

기본 문법:
print("출력하고 싶은 내용")

📝 문자열과 따옴표

문자열은 글자들의 조합입니다. 파이썬에서는 따옴표(" " 또는 ' ')로 문자열을 표현합니다.

✅ 올바른 예:
print("Hello, World!")
print('안녕하세요')
print("MechDog 안녕!")
❌ 잘못된 예:
print(Hello, World!)
print("안녕하세요')
print(MechDog 안녕!)

🚀 print() 함수의 다양한 사용법

print() 함수는 단순히 글자를 출력하는 것 외에도 다양한 방법으로 활용할 수 있습니다!

번호 방법 코드 예시 설명
1 기본 출력 print("안녕하세요") 글자를 화면에 그대로 보여줘요
2 여러 개 출력 print("안녕", "나는", "파이썬이야") 쉼표로 나누면 자동으로 띄어쓰기 돼요
3 줄 바꾸지 않기 print("Hello", end=" ")
print("World")
end를 이용해서 줄바꿈 없이 이어서 출력해요
4 구분자 바꾸기 print("2025", "06", "09", sep="-") sep로 글자 사이에 넣을 기호를 정할 수 있어요
5 변수 넣기 (f-string) name = "지민"
print(f"안녕 {name}")
f"문장{변수}"처럼 변수 값을 문장에 넣을 수 있어요
💡 실제 실행 결과 예시:
📝 코드:
print("안녕", "나는", "MechDog")
print("2025", "06", "09", sep="-")
print("Hello", end=" ")
print("World!")
name = "파이썬"
print(f"안녕하세요 {name}입니다")
🖥️ 실행 결과:
안녕 나는 MechDog
2025-06-09
Hello World!
안녕하세요 파이썬입니다

💻 실습하기

✨ VSCode 스타일의 코드 에디터를 사용해보세요! 함수, 문자열, 주석이 자동으로 색칠됩니다.

🎯 에디터 기능:
  • • 파란색: 함수와 키워드
  • • 초록색: 문자열
  • • 회색: 주석
  • • 보라색: 숫자
  • • 라인 번호 표시
  • • 현재 줄 하이라이트
실행 버튼을 눌러 코드를 실행해보세요! 💡 코드 에디터에서 다음 기능들을 확인해보세요: • 함수명이 파란색으로 표시됩니다 • 문자열이 초록색으로 표시됩니다 • 주석이 회색으로 표시됩니다 • 라인 번호가 표시됩니다

🎯 도전 과제

다양한 print() 함수 사용법을 활용해서 다음 결과가 나오도록 코드를 작성해보세요:

안녕하세요 [여러분의 이름]님!
MechDog 파이썬 학습-레슨1
오늘 날짜: 2025-06-13
첫 번째 레슨 완료!

힌트: 다음 방법들을 사용해보세요:

  • • f-string으로 이름 넣기
  • • sep="-"로 구분자 사용하기
  • • 변수에 이름과 날짜 저장하기

🧠 퀴즈

문제 1: print() 함수에 대해

다음 중 올바른 print() 함수 사용법은?

print(Hello World)
print("Hello World")
print[Hello World]
print{Hello World}

문제 2: 문자열 표현

print("MechDog") 를 실행하면 어떤 결과가 나올까요?

MechDog
"MechDog"
print("MechDog")
오류 발생

문제 3: 여러 개 출력

print("안녕", "MechDog", "파이썬") 의 실행 결과는?

안녕 MechDog 파이썬
안녕MechDog파이썬
안녕,MechDog,파이썬
오류 발생

문제 4: 구분자(sep) 사용

print("A", "B", "C", sep="-") 의 실행 결과는?

A-B-C
A B C
A,B,C
ABC

📝 정리

✅ 이번 레슨에서 배운 내용

  • • 기본 출력: print("내용") - 화면에 내용을 출력
  • • 여러 개 출력: print("A", "B", "C") - 쉼표로 구분하여 한번에 출력
  • • 줄바꿈 제어: print("내용", end=" ") - end로 줄바꿈 방식 조정
  • • 구분자 설정: print("A", "B", sep="-") - sep로 값 사이 구분자 지정
  • • 변수 활용: f"안녕 {name}" - f-string으로 변수 값을 문장에 삽입
  • • 문자열: 따옴표(" " 또는 ' ')로 감싸서 표현
  • • 첫 번째 코드: "Hello, World!" 출력 성공
  • • MechDog 연결: 로봇 제어의 첫 걸음
  • • 코드 에디터: VSCode 스타일의 문법 강조 사용법

🚀 다음 레슨 미리보기

다음 레슨에서는 변수를 배워봅시다! MechDog의 이름, 위치, 상태 등을 저장하는 방법을 알아보겠습니다.

← 메인으로 다음 레슨 →