Computer >> Máy Tính >  >> Lập trình >> Python

Tại sao không có vòng lặp do ... while trong Python?

PEP 315 (Đề xuất cải tiến Python) để bao gồm câu lệnh do.. while đã bị từ chối vì nó không phù hợp với định dạng chung của khối được thụt lề tuyên bố:khối được thụt lề được sử dụng bởi mọi câu lệnh ghép Python khác.

Theo lời của Guido Van Rossum - "Vui lòng từ chối PEP. Nhiều biến thể hơn dọc theo những dòng này sẽ không làm cho ngôn ngữ trở nên thanh lịch hơn hoặc dễ học hơn. Họ sẽ chỉ tiết kiệm cho một số người vội vàng đánh máy trong khi khiến những người khác phải đọc / duy trì mã của họ tự hỏi nó có nghĩa là gì ".