환영합니다
첫 Python 레슨에 오신 것을 환영합니다.
Python은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. 과학자, 엔지니어, 예술가, 학생들은 매일 이를 사용합니다.
이 레슨에서는 실제 Python 코드를 작성하고 즉시 실행해 봅니다. 코드는 실제 서버에서 실행됩니다: 시뮬레이션이 아닙니다.
컴퓨팅 역사상 가장 유명한 프로그램부터 시작해 보겠습니다.
Hello, World!
첫 번째 프로그램
모든 프로그래머의 여정은 동일한 두 단어, Hello, World!에서 시작됩니다.
Python에서는 print() 함수를 사용하여 텍스트를 화면에 출력합니다:
print("Hello, World!")
이것으로 끝입니다. 단 한 줄입니다. 따옴표는 Python이 해당 값이 텍스트(즉, 문자열)임을 알려줍니다. print() 함수는 이를 화면으로 전송합니다.
변수란 무엇인가?
변수: 값에 이름을 붙이기
변수는 값을 저장하는 이름입니다. 라벨이 붙은 상자라고 생각할 수 있습니다.
name = "Ada"
age = 12
print(name) : 출력: Ada
print(age) : 출력: 12
= 기호는 할당을 의미합니다: 오른쪽의 값을 왼쪽의 이름에 넣는 것입니다.
텍스트는 따옴표 안에 넣습니다(문자열). 숫자는 따옴표가 필요 없습니다(정수).
변수 만들기
당신의 차례
두 개의 변수를 만들고 출력하세요:
1. animal이라는 변수를 가장 좋아하는 동물로 설정
2. count라는 변수를 그 동물의 다리 수로 설정
3. 두 변수를 모두 출력
(원본 텍스트가 제공되지 않아 번역할 수 없습니다. 해당 블록의 원문 내용을 확인해 주세요.)
(원본 텍스트가 제공되지 않아 번역할 수 없습니다. 해당 블록의 원문 내용을 확인해 주세요.)
cat
4
문자열 결합
문자열 결합
+를 사용하여 문자열을 함께 연결할 수 있습니다:
greeting = "Hello" + " " + "World"
print(greeting) : 출력: Hello World
f-strings (포맷된 문자열)
변수를 텍스트에 혼합하는 더 나은 방법:
name = "Ada"
print(f"My name is {name}") : 출력: My name is Ada
따옴표 앞의 f는 f-string 모드를 활성화합니다. 문자열 내부에서 {variable}은 해당 변수의 값으로 대체됩니다.
f-string 연습
직접 해보기
두 개의 변수를 생성하세요:
- food: 좋아하는 음식 (문자열)
- rating: 1에서 10 사이의 선호도 (정수)
그 다음 f-string을 사용하여 다음을 출력하세요:
I love pizza! I rate it 9 out of 10.
(본인의 음식 & 평가)
If / Else
의사결정하기
프로그램은 if와 else를 사용하여 선택을 할 수 있습니다:
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을 출력합니다
모두 합치기
최종 도전
이제 다음을 알게 되었습니다: 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-string을 사용하세요.