Hướng dẫn how do you repeat until a condition is met in python? - làm thế nào để bạn lặp lại cho đến khi một điều kiện được đáp ứng trong python?

Không có "Do-WHILE" được đóng gói sẵn, nhưng cách Python chung để thực hiện các cấu trúc vòng lặp đặc biệt là thông qua các trình tạo và các trình lặp khác, ví dụ:

import itertools

def dowhile[predicate]:
  it = itertools.repeat[None]
  for _ in it:
    yield
    if not predicate[]: break

ví dụ:

i=7; j=3
for _ in dowhile[lambda: i

Chủ Đề