01/10/2018, 11:30

Mọi người giãi thích giúp mình tại sao else lại đi với for ở đây mà k phải if nếu mà chuyển else vào trong if thì nó bị lặp số

Henry viết 13:42 ngày 01/10/2018

Trong Python thì có một dạng vòng lặp đó là lặp với else.
Ví dụ

for gì gì đó:
    bla bla
else:
   blo blo

while gì gì đó:
    bla bla bla
else:
    blo blo blo

Thì cái vòng lặp này nó sẽ lặp tương tự vòng lặp bình thường, và khi kết thúc vòng lặp thì nó sẽ nhảy vào trong else. Lưu y là nếu mà break trong vòng lặp thì không có else.
Còn về code của bạn, nếu else đưa vào trong. Thì else đó thuộc về thằng if. Nếu thụt ra ngoài cùng hàng với for thì else đó là với for.

Bài liên quan
0