- Mục Tiêu: + Biết sử dụng biến và lệnh gán trong lập trình Python
a) Mục tiêu: Nắm được một số từ khóa trong Python
b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu của GV. GV.
c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức
d) Tổ chức thực hiện:
Sản phẩm dự kiến Hoạt động của giáo viên và học sinh
3. TỪ KHOÁ
- Một tập hợp các từ tiếng Anh đặc biệt được sử dụng vào mục đích riêng của ngôn ngữ lập trình, được gọi là các từ khóa (keyword) của ngôn ngữ lập trình. Khi viết chương trình không được đặt tên biến hay các định danh trùng với từ khóa.
- Một số từ khóa trong Python phiên bản 3.x. Fals
e break else if not as from No ne class exce pt imp ort or ass ert global Tru e contin ue Finall y in pass del lanbd a and def for is rais
e elif
nonlo cal whi
le with yleld try
retu rn
Ghi nhớ
- Từ khóa là các từ đặc biệt tham gia vào cấu trúc
của ngôn ngữ lập trình
- Không được phép đặt tên biến hay các định danh trùng với từ khóa
* Bước 1: Chuyển giao nhiệm vụ:
GV: Quan sát các lệnh sau, tìm hiểu vì sao Python báo lỗi
>>>if = 12
SyntaxError: invalid syntax >>> with = "Độ rộng"
SyntaxError: invalid syntax
HS: Thảo luận, trả lời
Các lệnh trên, do đặt tên biến trùng với các từ khóa if và with nên bị báo lỗi.
* Bước 2: Thực hiện nhiệm vụ:
+ HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi
+ GV: quan sát và trợ giúp các cặp.
* Bước 3: Báo cáo, thảo luận:
+ HS: Lắng nghe, ghi chú, một HS phát biểu lại các tính chất. + Các nhóm nhận xét, bổ sung cho nhau. * Bước 4: Kết luận, nhận định: GV
chính xác hóa và gọi 1 học sinh nhắc lại kiến thức
Câu hỏi:
? Các tên biến sau có hợp lệ không? a)_if b) global c)
nolocal d) return e) true
Hoạt động 4: Thực hành