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

Làm thế nào để sử dụng câu lệnh điều kiện else với vòng lặp for trong python?


Khối else trong vòng lặp (for cũng như while) thực thi sau khi tất cả các lần lặp của vòng lặp được hoàn thành và trước khi dòng chương trình thoát khỏi phần thân của vòng lặp. Cú pháp như sau -

Cú pháp

while expr==True:
    #statements to be iterated while expr is true.
else:
   #this statement(s) will be executed afteriterations are over

#this sẽ được thực thi sau khi chương trình rời khỏi phần thân của vòng lặp

ví dụ

for x in range(6):
print (x)
else:
print ("else block of loop")
print ("loop is over")

Đầu ra

Đầu ra như hình dưới đây -

0
1
2
3
4
5
else block of loop
loop is over