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

nu

khách
1 / ?
trở lại bài học

Chào mừng

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

Chào mừng bạn đến với bài học Python đầu tiên của bạn.

Python là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới. Các nhà khoa học, kỹ sư, nghệ sĩ và học sinh sử dụng nó hàng ngày.

Trong bài học này, bạn sẽ viết mã Python thực sự và chạy nó ngay lập tức. Mã của bạn chạy trên một máy chủ thực sự — không phải một mô phỏng.

Hãy bắt đầu với chương trình nổi tiếng nhất trong toàn bộ lập trình.

Xin Chào, Thế Giới!

Chương trình đầu tiên của bạn

Hành trình của mọi lập trình viên bắt đầu với cùng hai từ: Xin Chào, Thế Giới!

Trong Python, bạn in văn bản lên màn hình bằng hàm print():

print("Hello, World!")


Đó là nó. Một dòng. Dấu ngoặc kép cho Python biết đó là văn bản (được gọi là chuỗi). Hàm print() gửi nó đến màn hình.

Viết một chương trình Python in đúng: Hello, World!

Biến Là Gì?

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

Biến: đặt tên cho các giá trị

Một biến là một tên chứa một giá trị. Hãy coi nó như một hộp được gắn nhãn.

name = "Ada"

age = 12

print(name) — in: Ada

print(age) — in: 12


Dấu = có nghĩa là gán — đặt giá trị bên phải vào tên bên trái.

Văn bản được đặt trong dấu ngoặc kép (một chuỗi). Số không cần dấu ngoặc kép (một số nguyên).

Tạo Biến

Đến lượt bạn

Tạo hai biến và in chúng:

1. Một biến gọi là animal được đặt thành động vật yêu thích của bạn

2. Một biến gọi là count được đặt thành số chân mà nó có

3. In cả hai biến


Ví dụ đầu ra (của bạn sẽ khác):

cat

4

Tạo các biến gọi là `animal` và `count`, sau đó in cả hai. Mã của bạn nên xuất ra hai dòng.

Kết Hợp Chuỗi

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

Kết hợp chuỗi

Bạn có thể nối các chuỗi lại với nhau bằng +:

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

print(greeting) — in: Hello World


f-strings (chuỗi định dạng)

Một cách tốt hơn để trộn các biến vào văn bản:

name = "Ada"

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


Chữ f trước dấu ngoặc kép kích hoạt chế độ f-string. Bên trong chuỗi, {variable} được thay thế bằng giá trị của biến.

Thực Hành f-string

Đến lượt bạn

Tạo hai biến:

- food — thực phẩm yêu thích của bạn (một chuỗi)

- rating — bạn thích nó bao nhiêu từ 1 đến 10 (một số nguyên)


Sau đó sử dụng f-string để in:

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

(với thực phẩm và đánh giá của riêng bạn)

Tạo các biến `food` và `rating`, sau đó in một câu sử dụng f-string bao gồm cả hai. Kết quả của bạn nên là một câu.

If / Else

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

Đưa ra quyết định

Các chương trình có thể đưa ra lựa chọn bằng cách sử dụng ifelse:


temperature = 35

if temperature > 30:

print("It is hot!")

else:

print("It is not hot.")


được thụt lề dưới if chỉ chạy khi điều kiện là True.

Mã dưới else chạy khi nó là False.


Toán tử so sánh: > (lớn hơn), < (nhỏ hơn), == (bằng), != (không bằng), >=, <=

Thử Thách If/Else

Đến lượt bạn

Viết một chương trình:

1. Tạo một biến score được đặt thành bất kỳ số nào

2. Nếu score là 60 hoặc cao hơn, in Pass

3. Ngoài ra, in Fail

Viết một chương trình if/else có biến `score`. In `Pass` nếu score >= 60, ngoài ra in `Fail`.

Kết Hợp Tất Cả

Thử thách cuối cùng

Bây giờ bạn biết: print(), biến, f-strings và if/else.

Kết hợp tất cả chúng trong một chương trình.


Viết một chương trình:

1. Tạo một biến name (một cái tên, một chuỗi)

2. Tạo một biến age (một độ tuổi, một số nguyên)

3. Nếu age là 13 tuổi trở lên, in: Welcome, [name]! You may enter.

4. Ngoài ra, in: Sorry, [name]. You must be 13 to enter.


Sử dụng f-string cho đầu ra.

Viết chương trình hoàn chỉnh được mô tả ở trên. Sử dụng các biến, f-strings và if/else cùng nhau.