Hướng dẫn while 1 python

Nội dung chính

  • Vòng lặp while trong python
  • Sử dụng while trong python
  • Bỏ qua lượt lặp hiện tại của vòng lặp while trong python | Lệnh continue
  • Thoát khỏi vòng lặp while trong python | Lệnh break
  • While else trong python
  • Tổng kết

Hướng dẫn cách sử dụng vòng lặp while trong python. Bạn sẽ học được khái niệm vòng lặp while trong python là gì, cách dùng lệnh while trong vòng lặp không giới hạn số lần, cách thoát khỏi vòng lặp while, cách bỏ qua lượt lặp while hiện tại cũng như cách xử lý các lệnh sau khi kết thúc vòng lặp while bằng while else trong python sau bài học này.

Vòng lặp while trong python

While trong python là vòng lặp giúp lặp đi lặp lại các xử lý trong chương trình nếu biểu thức điều kiện trong nó là True [đúng]. Khác với vòng lặp for trong python vốn được sử dụng để lặp lại các xử lý trong chương trình với một số lần cụ thể thì while trong python sẽ lặp lại liên tục mãi mãi chừng nào biểu thức điều kiện trong nó còn True [đúng], do đó nó được sử dụng trong các trường hợp mà chúng ta không muốn giới hạn số lần lặp, hoặc là khi muốn tạo ra vòng lặp vô hạn trong python.

Vòng lặp while trong python bao gồm từ khóa while, một biểu thức điều kiện và một khối gồm các câu lệnh được mô tả trong khối đó. Các lệnh mô tả trong khối chỉ được xử lý khi biểu thức điều kiện được chỉ định là True [đúng]. Chúng ta sử dụng cú pháp câu lệnh while trong python như sau:

while biểu thức điều kiện :
    Câu lệnh 1 trong khối while
    Câu lệnh 2 trong khối while
    …

Nếu biểu thức điều kiện True [đúng], các câu lệnh mô tả trong khối While sẽ được thực thi theo thứ tự.

Ví dụ chúng ta viết:

num = 1
while [num < 20]:
num = num * 3
print[num];



Lại nữa, trong python, các khối được định nghĩa nhờ các dấu thụt lề đầu dòng. Tất cả các câu lệnh mô tả trong khối đều cần được viết với độ thụt lề giống nhau. Về mặc định, chúng ta sẽ dùng 4 ký tự trắng liên tiếp được tạo ra khi bạn nhấn dấu cách Space trên bàn phím 4 lần , hoặc là một dấu tab được tạo ra khi bạn nhấn phím Tab một lần, để quy định độ thụt lề của khối. Bạn có thể tìm hiểu chi tiết về cách thụt lề tại bài viết Thụt lề trong python.

Để hiểu rõ hơn, chúng ta sẽ thử viết một vòng lặp while trong python đơn giản để in ra màn hình các số nhỏ hơn 4 như sau:

num = 1

while num

Chủ Đề