[toc:ul]
- Hoạt động 1: Đáp án B, C, D.
- Các phép so sánh các giá trị số trong Python:
< | nhỏ hơn |
<= | nhỏ hơn hoặc bằng |
> | lớn hơn |
>= | lớn hơn hoặc bằng |
== | bằng nhau |
!= | khác nhau |
- Bảng các phép toán lôgic:
- Ví dụ (SGK - tr102): Giải thích:
* Kết luận:
- Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False. Giá trị các biểu thức lôgic thuộc kiểu bool.
- Các phép toán trên kiểu dữ liệu lôgic là and (và), or (hoặc) và not (phủ định).
Câu hỏi và bài tập củng cố:
a) True.
b) True.
- Hoạt động 2:
+ Sau điều kiện lệnh if có kí tự dấu hai chấm ":"
+ Lệnh print() được viết thụt vào.
- Câu lệnh rẽ nhánh dạng thiếu:
if <điều kiện>:
<khối lệnh>
- Câu lệnh rẽ nhánh dạng đủ:
if <điều kiện>:
<khối lệnh 1>
else:
<khối lệnh 2>
- Chú ý cú pháp đặc biệt của lệnh if: sau <điều kiện> là dấu ":", sau đó xuống dòng và các lệnh cần viết thụt vào (1 tab hoặc 4 dấu cách).
→ Cách viết này làm cho chương trình Python trở nên rất dễ hiểu và tường minh hơn.
Câu hỏi và bài tập củng cố:
Chương trình yêu cầu nhập số một số nguyên dương và đưa vào biến k. Nếu k <=0 thì sẽ thông báo "Bạn nhập sai rồi!".
- Nhiệm vụ 1:
Hướng dẫn: Chương trình có thể viết như sau:
- Nhiệm vụ 2:
Hướng dẫn: Chương trình có thể viết như sau:
Luyện tập 1:
a) 0 < x < 10.
b) y < 1 or y > 2.
c) 0 <= z <= 1 or 5 <= z <=10.
Luyện tập 2:
a) Ví dụ: m = 50, 10, 5; n = 6, 7, 9.
b) Ví dụ: m = 100, 200, 500.
c) Ví dụ: n = 3, 6, 8.
Vận dụng 1: Chương trình có thể như sau:
Vận dụng 2: Chương trình có thể như sau:
Bài 3: Để đóng hộp n cái bút chì, nếu n chia hết cho k thì ta cần hộp đầy. Nếu n không chia hết cho k thì ta cần thêm một hộp nữa để chứa những chiếc bút còn dư ra. Tham khảo chương trình sau đây:
Bài 4: Chương trình có thể viết như sau:
Bài 5: Chương trình có thể viết như sau: