0
Break & continue
I need to understand more the below example : also if you can recommend me a youtoub channel for Python data since i = 0 while True: print(i) i = i + 1 if i >= 5: print("Breaking") break print("Finished")
3 Answers
+ 2
The code above do the next:
set var i to 0(at the beginning)
start a infinite loop(until break)
print the most resent value of i
add 1 to i
check if i is bigger or equal than 5
if true, it breaks
if false it continues
I hope this could help you.
+ 1
Mohamed Adli
i = 0
while True: # will loop forever
print(i) # prints the iteration
i = i + 1 # increments iteration
if i >= 5: # conditional statement
print("Breaking") # output
break # breaks the loop
print("Finished") # This statement is outside the loop so will happen regardless.
+ 1
أشرحها لك بالعربي يمكن توضح أكثر:
السطر الأول افتراضياً تم تعيين قيمة i صفر
في السطر الثاني الشرط هو صحة الشرط دائماً
السطر الثالث المخرج قيمة i
السطر الرابع إضافة واحد لقيمة i
السطر الخامس إذا أصبحت قيمة i خمسة او أكبر المخرج كلمة breaking في السطر السادس وإيقاف الشرط في السطر السابع
وفي السطر الأخير المخرج كلمة finished
the output
i=0
i=0+1=1
i=1+1=2
i=2+1=3
i=3+1=4
i=4+1=5 # this will not be printed because : the conditional statement will be break if i=5
Breaking
Finished