BÀI 21: CÂU LỆNH LẶP WHILE

 

BÀI 21: CÂU LỆNH LẶP WHILE

A. Yêu Cầu Cần Đạt

  • Hiểu và thực hành giải bài toán sử dụng lệnh lặp while khi số lần lặp không biết trước.
  • Nắm rõ ba cấu trúc lập trình cơ bản: tuần tự, rẽ nhánh, lặp.


B. Nội Dung Bài Học

1. Lệnh While Trong Python

Lệnh while dùng để lặp khi số lần lặp không xác định trước. Vòng lặp tiếp tục hoạt động cho đến khi điều kiện trở thành False.

Cú Pháp:

while <điều kiện>: <khối lệnh lặp>
  • Lưu ý: Sau dấu : các lệnh trong khối lệnh while phải lùi vào một tab hoặc 4 dấu cách.



Ví Dụ:

x = 1 while x <= 5: print("Giá trị x:", x) x += 1

Giải thích: Biến x bắt đầu từ 1, tăng dần mỗi lần lặp và dừng khi x > 5.

Ghi Nhớ:

  • while kiểm tra điều kiện trước khi thực thi khối lệnh.
  • Cần chú ý đều kiện lặp để tránh vòng lặp vô hạn.

2. Ứng Dụng Của Lệnh While

2.1. Tính Tổng Các Số Chẵn Từ 2 Đến 100

s = 0 n = 2 while n <= 100: s += n n += 2 print("Tổng là:", s)

2.2. Sử Dụng Lệnh break

Lệnh break giúp dừng ngay vòng lặp khi đạt một điều kiện nhất định.

x = 1 while True: print(x, end=" ") if x == 10: break x += 1

Giải thích: Vòng lặp chạy vô hạn cho đến khi x == 10, lệnh break dừng vòng lặp.

C. Thực Hành

1. In Dãy Số Tự Nhiên Từ 1 Đến 100 Trên Một Hàng Ngang

k = 1 while k <= 100: print(k, end=" ") k += 1

2. In Chữ Cái Từ A Đến Z

k = 65 while k <= 90: print(chr(k), end=" ") k += 1

Giải thích: chr(k) chuyển số ASCII thành ký tự chữ cái.


D. Kết Luận

Lệnh while là một công cụ mạnh trong Python giúp thực hiện vòng lặp với số lần chưa biết trước. Biết cách sử dụng nó giúp viết chương trình linh hoạt và hiệu quả hơn.

👉 Nếu bạn thấy bài viết hữu ích, hãy chia sẻ và để lại bình luận nhé!

TRẮC NGHIỆM:

Mới hơn Cũ hơn
Đọc tiếp:
Lên đầu trang