For Và While Trong Python - Yêu Lập Trình
Có thể bạn quan tâm
Cấu trúc lặp trong Python có 2 loại là For ( có số bước lặp cố định), While (số bước lặp không xác định).
Nội dung của bài
- 1 Cấu trúc lặp for
- 2 Cấu trúc lặp while
- 3 Điều khiển vòng lặp với câu lệnh break
- 4 Điều khiển vòng lặp với câu lệnh continue
- 5 Kết luận
Cấu trúc lặp for
Hãy xem ví dụ sau đây:
fruits = ["Banana", "Apple", "Orange"] for m in fruits: print(m) for i in range(0, 10): print(i)Cấu trúc vòng lặp for cho phép chúng ta lặp qua một chuỗi, có thể là một list một tupe, một string hay một set. Số lần lặp được xác định là số phần tử của chuỗi đó.
Cấu trúc lặp while
Hãy xem ví dụ dưới đây:
i = 1 while i < 10: print(i) i += 1Cấu trúc lặp while có số bước không xác định, khối lệnh phía trong sẽ thực hiện khi biểu thức điều kiện vẫn trả về giá trị là True. Như ở ví dụ trên, chỉ khi i = 10 thì khối lệnh trong lệnh while mới không tiếp tục được thực thi.
Điều khiển vòng lặp với câu lệnh break
Trong quá trình xử lý một logic nhất định, đôi khi chúng ta cần kết thúc sớm vòng lặp. Ví dụ: Khi chúng ta tìm một phần tử nào đó trong một chuỗi, khi tìm được là kết thúc nhiệm vụ và chúng ta không cần thiết phải thực hiện tiếp vòng lặp. Lúc này chúng ta sử dụng lệnh break, hãy xem ví dụ dưới đây
fruits = ["Banana", "Apple", "Orange", "Chili"] for m in fruits: if m == "Apple": print("Ahh Apple here!") breakTrong ví dụ trên vòng for chạy đến bước thứ 2 thì thỏa mãn điều kiện và dừng lại, không tiếp tục thực hiện các bước tiếp theo.
Tương tự với vòng lặp while:
fruits = ["Banana", "Apple", "Orange", "Chili"] i = 0 while i < len(fruits): if fruits[i] == "Orange": break i += 1Điều khiển vòng lặp với câu lệnh continue
Khi chúng ta muốn thực thi khối lệnh trong vòng lặp với 1 điều kiện nào đó thì chúng ta có thể sử dụng continue. Khác với break chúng ta thoát khỏi vòng lặp, continue chúng ta vẫn tiếp tục thực hiện các bước lặp tiếp theo.
Hãy xem ví dụ dưới đây:
fruits = ["Banana", "Apple", "Orange", "Chili"] i = 0 while i < len(fruits): if fruits[i] == "Orange": i += 1 continue print("I like " + fruits[i]) i += 1Trong ví dụ trên chúng ta chỉ thực hiện khối lệnh: print(“I like ” + fruits[i]) khi phần tử của fruits không phải là “Orange”.Tương tự với lệnh for
fruits = ["Banana", "Apple", "Orange", "Chili"] for m in fruits: if m == "Orange": print("Ahh Apple here!") continueKết luận
Chúng ta đã cùng nhau tìm hiểu cấu trúc lặp trong Python bao gồm for và while. Trong quá trình thực hành các bác chú ý việc gặp phải trường hợp vòng lặp vô tận, như trong ví dụ về while, nếu chúng ta bỏ quên dòng lệnh i += 1 thì vòng lặp sẽ không bao giờ dừng.
Từ khóa » Câu Lệnh Lặp While Trong Python
-
Vòng Lặp While Trong Python
-
While Trong Python Và Vòng Lặp Không Giới Hạn Số Lần
-
Vòng Lặp While Trong Python - How Kteam
-
Vòng Lặp While Trong Python
-
Bài 7. Câu Lệnh Vòng Lặp While Trong Python - O₂ Education
-
Vòng Lặp While Trong Python - Học Lập Trình Python - Viettuts
-
Tìm Hiểu Về Vòng Lặp While Trong Python - T3H
-
Cấu Trúc điều Khiển Vòng Lặp While Trong Python - Góc Học IT
-
Vòng Lặp While Trong Python - TEK4
-
Vòng Lặp While Trong Python - 40+ Bài Học Python Miễn Phí
-
Vòng Lặp While Trong Python | Lập Trình Từ Đầu
-
Chi Tiết Bài Học 12.Vòng Lặp For Và While Trong Python - Vimentor
-
Cách Sử Dụng While Not Trong Python - Morioh
-
Vòng Lặp While Trong Python