Vòng lặp While Python

Vòng lặp Python

Python có hai câu lệnh lặp cơ bản:

  • while Vòng lặp
  • for Vòng lặp

Vòng lặp while

Nếu sử dụng while Vòng lặp, chỉ khi điều kiện còn đúng, chúng ta mới có thể thực hiện một nhóm câu lệnh.

Ví Dụ

In i chỉ khi i nhỏ hơn 7:

i = 1
while i < 7:
  print(i)
  i += 1

Chạy Ví Dụ

Ghi chú:Hãy nhớ tăng inếu không, vòng lặp sẽ tiếp tục mãi mãi.

while Vòng lặp cần chuẩn bị các biến liên quan. Trong ví dụ này, chúng ta cần định nghĩa một biến chỉ số ichúng ta đặt nó thành 1.

Câu lệnh break

Nếu sử dụng break Câu lệnh, ngay cả khi điều kiện while còn đúng, chúng ta cũng có thể dừng vòng lặp:

Ví Dụ

Thoát khỏi vòng lặp khi i bằng 3:

i = 1
while i < 7:
  print(i)
  if i == 3:
    break
  i += 1

Chạy Ví Dụ

câu lệnh continue

Nếu sử dụng continue Câu lệnh, chúng ta có thể dừng lặp hiện tại và tiếp tục lặp tiếp theo:

Ví Dụ

Nếu i bằng 3, thì tiếp tục lặp tiếp theo:

i = 0
while i < 7:
  i += 1 
  if i == 3:
    continue
  print(i)

Chạy Ví Dụ

Câu lệnh else

Bằng cách sử dụng câu lệnh else, khi điều kiện không còn đúng, chúng ta có thể chạy một khối mã:

Ví Dụ

In tin nhắn khi điều kiện là giả:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i không còn nhỏ hơn 6")

Chạy Ví Dụ