Bài tập vòng lặp while trong python
This entry is part 17 of 29 in the series Python Không Khó 79 / 100 Vòng lặp while trong Python có tác dụng gì? Cú pháp và cách sử dụng vòng lặp while ra sao? Đó là những nội dung mà Lập trình không khó sẽ hướng dẫn cho các bạn trong bài học Python này. Vòng lặp while trong python được dùng để lặp lại một khối lệnh, đoạn code khi điều kiện kiểm tra là đúng. While dùng trong những trường hợp mà chúng ta không thể dự đoán trước được số lần cần lặp là bao nhiêu.
Vòng lặp while sẽ kiểm tra điều kiện đầu tiên, nếu điều kiện là Ví dụ sử dụng vòng lặp while để tính tổng các số nguyên dương nhỏ hơn 8:
Với vòng lặp trên, biến lưu trữ tổng là sum, biến đếm là n, sau mỗi lần tính thì tăng n lên một đơn vị. Cứ như vậy cho đến khi n=0, lúc này điều kiện sẽ là
Biến n phải được tăng, nếu không sẽ trở thành vòng lặp vô hạn. Có nhiều bạn rất hay quên điều này. Kết hợp while với else.Bạn có thể kết hợp while với else trong trường hợp điều kiện là ví dụ:
Trong ví dụ trên, nếu n nhỏ hơn 4 thì sẽ in ra “n nhỏ hơn 4”, còn nếu không thì sẽ in “n bằng 4, thoát vòng lặp”.
Trong python có hai giá trị được xem là
nếu bạn thay While trên một dòngNếu khối lệnh của bạn chỉ có một dòng code, bạn có thể viết vòng while của bạn chỉ trên một dòng:
Phía trên là một vòng lặp vô hạn, với điều kiện luôn luôn là Hãy tham gia group lập trình không khó để cùng thảo luận về các vấn đề về lập trình. Hẹn các bạn vào các bài học sau!!! |