Python: Vòng Lặp While | V1Study
Có thể bạn quan tâm
Tương tự như vòng lặp for, vòng lặp while cũng được dùng để thực hiện lặp đi lặp lại nhiều lần một khối lệnh. Vòng lặp while còn gọi là vòng lặp không xác định (vô hạn) vì thông thường ta sẽ không xác định được số lần thực hiện khối lệnh trong nó.
Cú pháp:
while điều_kiện: khối_lệnhQuy cách thực thi:
Vòng lặp while sẽ kiểm tra điều_kiện trước:
+ Nếu sai thì thoát khỏi vòng lặp mà không thực hiện khối_lệnh.
+ Nếu đúng thì thực hiện khối_lệnh, thực hiện xong lại quay lên kiểm tra điều_kiện, chu trình thực hiện cứ như vậy cho đến khi điều_kiện sai.
Ví dụ 1: Lặp vô hạn
Phần điều kiện của vòng lặp là True có nghĩa rằng điều kiện là luôn luôn đúng, tức khối lệnh của nó sẽ được thực hiện vô hạn lần.
#vòng lặp sẽ thực hiện khối lệnh vô hạn lần while True: #câu lệnh này sẽ được thực hiện vô hạn lần print("Lập trình viên")Ví dụ 2: Lặp hữu hạn
Ví dụ sau sử dụng một biến đếm n để thực hiện khối lệnh với một số lần mong muốn, điều này có nghĩa ta cũng có thể biến while trở thành vòng lặp xác định.
n=0 while n<10: #câu lệnh này sẽ được thực hiện 10 lần print("Lập trình viên - Programmer - Coder - Developer") n+=1Ví dụ 3: Kiểm soát giá trị nhập vào
Còn đây là ví dụ áp dụng while để kiểm soát giá trị nhập vào phải thỏa mãn điều kiện đặt ra (validate). Trong trường hợp này bạn sẽ phải nhập một số nguyên n nằm trong khoảng (0<n<100), nếu không hệ thống sẽ bắt bạn nhập lại và sẽ lặp đến khi nào bạn nhập đúng theo yêu cầu thì thôi.
n=int(input("Mời nhập một số n (0<n<1000): ")) #nếu n không nằm trong khoảng 0<n<1000 thì sẽ thực hiện khối lệnh phía dưới while not(0<n and n<1000): n=int(input("Mời nhập lại n (0<n<1000): "))Ví dụ 4: Menu chọn
print("=====MENU====") print("1. Lựa chọn 1") print("2. Lựa chọn 2") print("3. Lựa chọn 3") print("4. Lựa chọn 4") print("5. Lựa chọn 5") print("6. Thoát") print("=============") while True: option=int(input("Mời chọn 1 mục: ")) if option==1: print("Bạn đã chọn Lựa chọn 1") if option==2: print("Bạn đã chọn Lựa chọn 2") if option==3: print("Bạn đã chọn Lựa chọn 3") if option==4: print("Bạn đã chọn Lựa chọn 4") if option==5: print("Bạn đã chọn Lựa chọn 5") if option==6: print("Bạn đã chọn Thoát") breakXem thêm
- Bài tập phần Vòng lặp
Từ khóa » Câu Lệnh While Trong Python Có Dạng
-
Vòng Lặp While Trong Python
-
Bài 7. Câu Lệnh Vòng Lặp While Trong Python - O₂ Education
-
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
-
Các Cấu Trúc Lặp For Và While Trong Python
-
Vòng Lặp While Trong Python - 40+ Bài Học Python Miễn Phí
-
Chi Tiết Bài Học 12.Vòng Lặp For Và While Trong Python - Vimentor
-
Vòng Lặp While Trong Python
-
Vòng Lặp While Trong Python | Lập Trình Từ Đầu
-
Vòng Lặp Trong Python - Openplanning
-
Cách Tạo Vòng Lặp While Trong Python 3 - Galaxy Tech
-
Trong Python, Câu Lệnh Lặp Thường Có Dạng: A. For
-
Các Kỹ Thuật Vòng Lặp Trong Python
-
Vòng Lặp For Trong Python - Học Lập Trình Python - VietTuts