Numbers & operators · Số & toán tử
Two kinds of number
- An integer (
int) is a whole number, like7or-3. - A float is a number with a decimal point, like
2.5. - Division with
/always gives a float, even4 / 2→2.0.
Hai loại số
- Một số nguyên (
int) là số nguyên, ví dụ như7hoặc-3. - Một số thập phân (float) là số có dấu phẩy thập phân, ví dụ như
2.5. - Phép chia với
/luôn trả về số thập phân, ngay cả4 / 2→2.0.
Add, subtract, multiply, divide
+adds,-subtracts,*multiplies,/divides.- You can use them with variables or with plain numbers.
- Spaces around operators are optional but make code easier to read.
Cộng, trừ, nhân, chia
+cộng,-trừ,*nhân,/chia.- Bạn có thể sử dụng chúng với biến hoặc với số thuần túy.
- Khoảng trắng xung quanh toán tử là tùy chọn nhưng giúp code dễ đọc hơn.
print(7 + 2)
print(7 - 2)
print(7 * 2)
print(7 / 2)
Whole-number division, remainder, powers
//divides and keeps only the whole part (floor division).%gives the remainder (called modulo).**raises to a power:2 ** 3is 2×2×2.
Chia lấy phần nguyên, dư, lũy thừa
//chia và giữ lại chỉ phần nguyên (phép chia sàn).%trả về số dư (được gọi là modulo).**nâng lên lũy thừa:2 ** 3là 2×2×2.
print(7 // 2)
print(7 % 2)
print(2 ** 5)
Order of operations
- Python does
**first, then*///%, then+-. - This is the same order you use in maths.
- Use parentheses
(...)to change the order.
Thứ tự ưu tiên của các phép toán
- Python thực hiện
**trước, sau đó*///%, sau đó+-. - Đây chính là thứ tự bạn dùng trong toán học.
- Sử dụng dấu ngoặc đơn
(...)để thay đổi thứ tự.
print(2 + 3 * 4)
print((2 + 3) * 4)
Common mistakes
/always gives a float (4 / 2is2.0); use//when you want a whole number.- Power is
**, not^. "3" + "4"joins text into"34"— it does not add to7.
Lỗi thường gặp
/luôn trả về số thập phân (4 / 2là2.0); hãy dùng//khi bạn muốn một số nguyên.- Lũy thừa là
**, không phải^. "3" + "4"nối văn bản thành"34"— nó không cộng vào7.
Now you try
- Store each answer in the variable named in the task.
- Press Check answer to test your code.
Bây giờ bạn thử
- Lưu mỗi câu trả lời vào biến có tên như yêu cầu.
- Nhấn Check answer (Kiểm tra câu trả lời) để thử mã của bạn.
Order of operations · Thứ tự thực hiện phép tính
Python evaluates × and ÷ before + and −, left to right. · Python tính toán × và ÷ trước + và −, từ trái sang phải.
Set length to 8 and width to 5. Then store their product in a variable called area. · Gán length bằng 8 và width bằng 5. Sau đó lưu tích của chúng vào một biến tên là area.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
You share 17 sweets among 5 children. Store how many each child gets in each (use //), and how many are left over in left (use %). · Bạn chia 17 viên kẹo cho 5 đứa trẻ. Lưu số mỗi đứa trẻ nhận được vào each (sử dụng //), và số còn dư vào left (sử dụng %).
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
Store 3 ** 2 + 1 in result. Then use parentheses to store (3 + 1) ** 2 in grouped. · Lưu 3 ** 2 + 1 vào result. Sau đó dùng dấu ngoặc đơn để lưu (3 + 1) ** 2 vào grouped.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.
celsius is 37. Store the temperature in Fahrenheit in fahrenheit, using the formula celsius × 9 ÷ 5 + 32. · celsius là 37. Lưu nhiệt độ theo độ F vào fahrenheit, sử dụng công thức celsius × 9 ÷ 5 + 32.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.