Vòng lặp While trong Python

0

Cấu trúc vòng lặp while và cách hoạt động

cú pháp:
while expression:    
 # while-block

Nó sẽ hoạt động ra sao?

Đầu tiên (1)PyThon sẽ kiểm tra giá trị bool nếu  expression = False thì sẽ bỏ qua # while-block và đến với câu lệnh tiếp theo,nếu  expression=True thì sẽ thực hiện # while-block, sau khi thực hiện xong,sẽ quay lại kiểm tra như (1

Sử dụng vòng lặp để xử lí chuỗi, list, tuple

Đây là những iterable cho phép ta truy xuất một giá trị bất kí trong nó bằng phương pháp indexing. Thế nên, ta có thể nhờ điều này kết hợp với vòng lặp để xử lí chúng.

Câu lệnh break và continue

Lưu ý: Hai câu lệnh này chỉ có thể dùng trong các vòng lặp

Câu lệnh break

Câu lệnh break dùng để kết thúc vòng lặp. Cứ nó nằm trong block của vòng lặp nào thì vòng lặp đó sẽ kết thúc khi chạy câu lệnh này.
Trong trường hợp vòng lặp a chứa vòng lặp b. Trong vòng lặp b chạy câu lệnh break thì chỉ vòng lặp b kết thúc, còn vòng lặp a thì không.
Ví dụ *: 

Câu lệnh continue

Câu lệnh này dùng để chạy tiếp vòng lặp. Giả sử một vòng lặp có cấu trúc như sau
  • while expression 
  • #while-block-1
  • continue 
  •  #while-block-2
Khi thực hiện xong while-block-1, câu lệnh continue sẽ tiếp tục vòng lặp, không quan tâm những câu lệnh ở dưới continue và như vậy nó đã bỏ qua while-block-2.
Ví dụ: 

Cấu trúc vòng lặp while-else và cách hoạt động

Ta sẽ xem cấu trúc trước:
while expression:
# while-block
else:
# else-block
Cấu trúc này gần tương tự như while bình thường. Thêm một điều, khi vòng vòng lặp while kết thúc thì khối lệnh else-block sẽ được thực hiện.
Ví dụ:

Trong trường hợp trong while-block chạy câu lệnh break thì vòng lặp while sẽ kết thúc và phần else-block cũng sẽ không được thực hiện.

Kết luận

Qua bài viết này, đã nắm được Vòng lặp While trong Python
Nguồn:www.howkteam.vn

Tags

Post a Comment

0Comments
Post a Comment (0)