Chào mừng
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.
Biến Là Gì?
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
Kết Hợp Chuỗi
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)
If / Else
Đư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 if và else:
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Mã đượ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
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.