👤
GAME HOT TIN HỌC 10 TIN HỌC 11 TIN HỌC 12 TRỢ LÝ TÀI NĂNG HỌC TẬP ONLINE TỐT NGHIỆP THPT LIÊN HỆ
DANH MỤC ×

BÀI 17. BIẾN VÀ LỆNH GÁN

KHỞI ĐỘNG

BÀI 17. BIẾN VÀ LỆNH GÁN

1. BIẾN VÀ LỆNH GÁN

Khái niệm biến:

Biến là tên (định danh) của một vùng nhớ dùng để lưu trữ giá trị. Giá trị của biến có thể thay đổi trong quá trình chạy chương trình.

Lệnh gán:

Là lệnh dùng để tạo ra biến và gán giá trị cho nó.

Cú pháp:

tên_biến = giá_trị

Gán đồng thời:

Có thể gán cùng một giá trị cho nhiều biến.

Quy tắc đặt tên biến:

- Tên biến phải bắt đầu bằng chữ cái hoặc dấu gạch dưới (_).

- Không được bắt đầu bằng chữ số.

- Tên biến không được chứa dấu cách và các kí tự đặc biệt.

- Phân biệt chữ hoa và chữ thường.

CÂU HỎI TRẮC NGHIỆM

Câu 1: Trong lập trình, biến được định nghĩa là tên của một vùng nhớ dùng để làm gì?

Câu 2: Cú pháp chuẩn của lệnh gán giá trị cho biến trong Python là gì?

Câu 3: Theo quy tắc đặt tên biến, tên biến nào sau đây là hợp lệ?

Câu 4: Tên biến nào sau đây là sai quy tắc đặt tên trong Python?

Câu 5: Sau khi thực hiện lệnh gán x = y = 10, giá trị của biến x và y lần lượt là bao nhiêu?

2. CÁC PHÉP TOÁN TRÊN MỘT SỐ KIỂU DỮ LIỆU CƠ BẢN

a) Kiểu số nguyên và số thực

Các phép toán cơ bản:

Cộng (+), Trừ (-), Nhân (*), Chia (/).

Phép chia lấy nguyên (//):

Chia hai số và chỉ lấy phần nguyên của kết quả.

Phép chia lấy dư (%):

Chia hai số và chỉ lấy phần số dư.

Phép lũy thừa (**):

Tính lũy thừa (mũ).

CÂU HỎI TRẮC NGHIỆM

Câu 6: Trong Python, phép toán lũy thừa (mũ) được kí hiệu bằng dấu gì?

Câu 7: Phép chia lấy phần nguyên trong Python sử dụng toán tử nào?

Câu 8: Kết quả của phép tính 7 // 2 trong Python là bao nhiêu?

Câu 9: Kết quả của phép tính 7 % 2 (chia lấy dư) là số nào?

Câu 10: Em hãy tính kết quả của biểu thức 2 ** 3 + 10 // 3?

b) Kiểu xâu kí tự

Phép ghép xâu (+):

Nối hai xâu kí tự lại thành một.

Phép lặp xâu (*):

Sao chép xâu kí tự lên nhiều lần.

CÂU HỎI TRẮC NGHIỆM

Câu 11: Để nối hai xâu kí tự lại thành một, Python sử dụng toán tử nào?

Câu 12: Kết quả của phép ghép xâu "Xin" + "Chào" sẽ là xâu nào?

Câu 13: Nếu thực hiện lệnh "Ha" * 3, kết quả nhận được trên màn hình là gì?

3. TỪ KHOÁ

Khái niệm:

Từ khóa là các từ tiếng Anh đặc biệt mà ngôn ngữ Python đã "xí chỗ" để dùng cho các lệnh của nó. Người lập trình không được dùng từ khóa để đặt tên cho biến.


Danh sách từ khóa:

Một số từ khóa quen thuộc như: True, False, if, else, while, for, and, or, not, None, class, def, return...

CÂU HỎI TRẮC NGHIỆM

Câu 14: Từ khóa trong Python là những từ tiếng Anh đặc biệt được dùng để làm gì?

Câu 15: Tại sao người lập trình không được dùng từ khóa để đặt tên cho biến?

Câu 16: Trong các tên biến sau, tên biến nào hợp lệ (không trùng với từ khóa)?