While True trong python

while True trong python chức năng của nó là gì vậy ạ e khó hiểu cái kiểu code while True trong hàm ở python

while True là vòng lặp vô hạn, chức năng của nó là lặp không ngừng cho đến khi gặp lệnh break, exceptions hoặc Ctrl+C thôi. Ví dụ như shell (commandline) dùng vòng lặp vô hạn nhận lệnh từ người dùng và thực thi cho đến khi ngừoi dùng thoát bằng cách gõ ‘exit’.

2 Likes

Ví dụ như code này thì nó sẽ chạy cụ thể như thế nào nói rõ hộ e đc không ạ

Đây là 1 đoạn code được lấy ra từ trò chơi (nào đó quên rồi :joy:). Vòng lặp trên là vòng lặp vô hạn, nó sẽ liên tục yêu cầu người dùng nhập vào 1 chuỗi choice = input("> ") và sau đó xử lý dữ liệu người dùng nhập vào, vòng lặp sẽ kết thúc khi exit() được gọi (hàm exit() cũng là để kết thúc chương trình, và mình đoán trong hàm dead() cũng chứa hàm exit()).

2 Likes

mk tiếp xúc python cũng chưa lâu lắm nên còn khó hiểu
tks bạn nha:grin:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?