English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

게스트
1 / ?
수업 목록으로

환영합니다

Anatomy of a Python print() statement: function name, parentheses, and string argument labeled

첫 Python 레슨에 오신 것을 환영합니다.

Python은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. 과학자, 엔지니어, 예술가, 학생들이 매일 사용합니다.

이 레슨에서는 실제 Python 코드를 작성하고 즉시 실행합니다. 코드는 실제 서버에서 실행됩니다 — 시뮬레이션이 아닙니다.

컴퓨팅 역사에서 가장 유명한 프로그램부터 시작하겠습니다.

Hello, World!

첫 번째 프로그램

모든 프로그래머의 여정은 같은 두 단어로 시작합니다: Hello, World!

Python에서는 print() 함수를 사용하여 텍스트를 화면에 출력합니다:

print("Hello, World!")


그게 전부입니다. 한 줄이면 됩니다. 따옴표는 Python에게 텍스트라고 알려줍니다 (문자열이라고 함). print() 함수가 화면에 보냅니다.

정확히 이렇게 출력하는 Python 프로그램을 작성하세요: Hello, World!

변수란 무엇인가?

Variables as labeled boxes in memory: string box labeled name, integer box labeled age

변수: 값에 이름 붙이기

변수는 값을 보유하는 이름입니다. 레이블이 붙은 상자처럼 생각하면 됩니다.

name = "Ada"

age = 12

print(name) — 출력: Ada

print(age) — 출력: 12


= 기호는 할당을 의미합니다 — 오른쪽의 값을 왼쪽의 이름에 넣습니다.

텍스트는 따옴표로 감싸집니다 (문자열). 숫자는 따옴표가 필요 없습니다 (정수).

변수 생성

이제 당신차례입니다

두 개의 변수를 생성하고 출력하세요:

1. animal이라는 변수를 좋아하는 동물로 설정

2. count라는 변수를 그것이 몇 개의 다리를 가지고 있는지로 설정

3. 두 변수를 모두 출력


예제 출력 (당신 것은 다를 것입니다):

cat

4

`animal`과 `count`라는 변수를 생성한 후 둘 다 출력하세요. 코드는 두 줄을 출력해야 합니다.

문자열 결합

f-string anatomy: f prefix, literal text, and {variable} placeholder each labeled

문자열 연결(concatenation)

+를 사용하여 문자열을 결합할 수 있습니다:

greeting = "Hello" + " " + "World"

print(greeting) — 출력: Hello World


f-문자열 (형식화된 문자열)

변수를 텍스트에 혼합하는 더 좋은 방법:

name = "Ada"

print(f"My name is {name}") — 출력: My name is Ada


따옴표 앞의 ff-문자열 모드를 활성화합니다. 문자열 내에서 {variable}은 변수의 값으로 바뀝니다.

f-문자열 연습

이제 당신차례입니다

두 개의 변수를 생성하세요:

- food — 좋아하는 음식 (문자열)

- rating — 1~10 사이의 평점 (정수)


그러면 f-문자열을 사용하여 출력하세요:

I love pizza! I rate it 9 out of 10.

(자신의 음식과 평점으로)

`food`와 `rating` 변수를 생성한 후, 둘 다 포함하는 f-문자열을 사용하여 문장을 출력하세요. 출력은 한 문장이어야 합니다.

If / Else

if/else control flow diagram: condition diamond with True/False branches, comparison operators table

의사 결정하기

프로그램은 ifelse를 사용하여 선택할 수 있습니다:


temperature = 35

if temperature > 30:

print("It is hot!")

else:

print("It is not hot.")


if 아래의 들여쓰기된 코드는 조건이 True일 때만 실행됩니다.

else 아래의 코드는 False일 때 실행됩니다.


비교 연산자: > (크다), < (작다), == (같다), != (같지 않다), >=, <=

If/Else 도전

이제 당신차례입니다

다음을 수행하는 프로그램을 작성하세요:

1. score라는 변수를 임의의 숫자로 설정

2. score가 60 이상이면 Pass 출력

3. 그렇지 않으면 Fail 출력

`score` 변수를 포함하는 if/else 프로그램을 작성하세요. score >= 60이면 `Pass`를 출력하고, 그렇지 않으면 `Fail`을 출력하세요.

모두 함께 사용

최종 도전

이제 알고 있습니다: print(), 변수, f-문자열, if/else.

모두 한 프로그램에 결합하세요.


다음을 수행하는 프로그램을 작성하세요:

1. name이라는 변수를 생성하세요 (이름, 문자열)

2. age라는 변수를 생성하세요 (나이, 정수)

3. age가 13 이상이면 출력: Welcome, [name]! You may enter.

4. 그렇지 않으면 출력: Sorry, [name]. You must be 13 to enter.


출력에 f-문자열을 사용하세요.

위에서 설명한 완전한 프로그램을 작성하세요. 변수, f-문자열, if/else를 함께 사용하세요.