Câu lệnh while là câu lệnh lặp rất phổ biến trong nhiều ngôn ngữ bao gồm Python. Cách dùng chung:
while expr == True:
stmt1
stmt2
.....
Khối câu lệnh với thụt lề tăng sau dấu : sẽ được thực thi lặp lại miễn là expr vẫn true. Rõ ràng, phải có biện pháp nào đó bên trong khối để cuối cùng làm expr thành false, nếu không vòng lặp sẽ thành vô hạn.
Cách dễ nhất là tạo vòng lặp đếm. Khởi tạo biến đếm trước vòng lặp và tăng trên mỗi lần lặp cho đến khi biến đếm đạt số mong muốn.
x = 0
while x < 10:
x = x + 1
print(x)