Hướng dẫn while true count python - trong khi số trăn thực sự
Trong hướng dẫn này, bạn sẽ học cách mô phỏng vòng lặp do-while trong Python. Show Trong bất kỳ ngôn ngữ lập trình nào, vòng lặp giúp bạn thực hiện lặp đi lặp lại một số hành động nhất định, tùy thuộc vào điều kiện lặp. Python hỗ trợ cấu trúc vòng lặp while và for nhưng không hỗ trợ vòng lặp do-while. Tuy nhiên, bạn có thể mô phỏng một vòng lặp do-while bằng cách hiểu cách hoạt động của nó— sử dụng các vòng lặp hiện có và các câu lệnh điều khiển vòng lặp trong Python. Bạn sẽ học cách thực hiện việc này trong vài phút tới. Hãy bắt đầu nào!
Nếu bạn đã lập trình bằng các ngôn ngữ như C hoặc C ++, bạn có thể đã bắt gặp cấu trúc vòng lặp do-while. Trong vòng lặp do-while, tập hợp các câu lệnh trong thân vòng lặp — trong khối được phân cách bằng dấu ngoặc nhọn — được thực thi trước và sau đó điều kiện lặp được kiểm tra. Bạn có thể chạy các ví dụ C sau trong trình biên dịch C trực tuyến của techpoe.com — ngay từ trình duyệt của bạn. Hãy xem xét đoạn mã sau: //do_while_example1 #include Đây là kết quả đầu ra. Output Do-While loop: Loop runs... Trong ví dụ trên:
//while_example1 #include Như đã đề cập, điều kiện lặp, count Output While loop: //loop body does not run! While so với Do-While: Tổng quan về sự khác biệtTóm tắt While so với Do-While Mô phỏng hành vi vòng lặp Do-While trong Python //do_while_example2 #include Câu lệnh Infinite While Loop và Break trong Python
Nếu bạn đã lập trình bằng các ngôn ngữ như C hoặc C ++, bạn có thể đã bắt gặp cấu trúc vòng lặp do-while. Output Do-while loop: 1 2 3 4 Trong vòng lặp do-while, tập hợp các câu lệnh trong thân vòng lặp — trong khối được phân cách bằng dấu ngoặc nhọn — được thực thi trước và sau đó điều kiện lặp được kiểm tra. //while_example2 #include Bạn có thể chạy các ví dụ C sau trong trình biên dịch C trực tuyến của techpoe.com — ngay từ trình duyệt của bạn. Output While loop: 1 2 3 4 Hãy xem xét đoạn mã sau: Đây là kết quả đầu ra. Trong ví dụ trên: Giá trị của số đếm là 1 và điều kiện lặp là đếm Điều này trái ngược với vòng lặp while chỉ thực thi nếu điều kiện lặp ngay từ đầu là True. Như đã đề cập, điều kiện lặp, count Tóm tắt While so với Do-WhileMô phỏng hành vi vòng lặp Do-While trong Python Câu lệnh Infinite While Loop và Break trong Python Mô phỏng hành vi vòng lặp Do-While trong PythonCâu lệnh Infinite While Loop và Break trong Python
Câu lệnh Infinite While Loop và Break trong PythonVí dụ về vòng lặp Do-While trong Python while True: pass # Instead of True, you can have any condition that is always True while always-True-condition: pass Sự kết luận while Share this post! Đây là mô phỏng của vòng lặp do-while trong Python: Output Do-While loop: Loop runs...0 Ví dụ về vòng lặp Do-While trong PythonChúng tôi sẽ xem lại các ví dụ từ phần trước và viết lại chúng bằng Python bằng cách mô phỏng vòng lặp do while. # 1. Hãy xem lại ví dụ: in ra các giá trị của biến đếm khi số lượng nhỏ hơn năm. Chúng ta biết cách xác định một vòng lặp vô hạn để thân vòng lặp thực thi ít nhất một lần. Vòng lặp sẽ tiếp tục miễn là số lượng ít hơn năm. Do đó, khi số đếm đạt đến năm, chúng ta nên thoát ra khỏi vòng lặp. Vì vậy, số đếm == 5 là điều kiện kiểm soát lối ra. Kết hợp nó lại với nhau, chúng ta có: Output Do-While loop: Loop runs...1 Output Do-While loop: Loop runs...2 # 2. Chúng tôi cũng có thể viết lại trò chơi đoán số dưới dạng một cấu trúc do-while trong Python. Trong trò chơi đoán số, chúng tôi xác thực các dự đoán của người dùng dựa trên một số bí mật được xác định trước. Người dùng nên đoán số bí mật trong một số lần thử tối đa nhất định được phép, chẳng hạn như max_guesses. Mã sẽ nhắc người dùng nhập, bất kể suy đoán của họ là đúng hay sai. Chúng ta có thể làm điều này bằng cách sử dụng vòng lặp while vô hạn. Vậy khi nào chúng ta nên thoát ra khỏi vòng lặp? Điều khiển sẽ thoát ra khỏi vòng lặp khi xảy ra bất kỳ điều nào sau đây: Ô mã dưới đây cho thấy cách chúng tôi có thể làm điều đó. Output Do-While loop: Loop runs...3 Thay vì thoát ra khỏi vòng lặp, chúng ta có thể thêm các câu lệnh print () giải thích khi chúng ta gặp mỗi điều kiện trên và sau đó thoát ra khỏi vòng lặp. Output Do-While loop: Loop runs...4 Hai kết quả đầu ra mẫu được hiển thị bên dưới. Trong đầu ra mẫu này, câu lệnh break thoát ra khỏi vòng lặp khi người dùng đoán đúng số bí mật. Output Do-While loop: Loop runs...5 Đây là một kết quả mẫu khác khi người dùng đạt đến số lần đoán tối đa có sẵn nhưng không đoán đúng số bí mật. Output Do-While loop: Loop runs...6 Sự kết luậnTôi hy vọng hướng dẫn này đã giúp bạn hiểu cách mô phỏng vòng lặp do-while trong Python. Dưới đây là những điều quan trọng:
Tiếp theo, hãy tìm hiểu cách sử dụng vòng lặp for và hàm enumerate () trong Python. |