CODE #1: i=0 while 1==1: print(i) i=i+1 if i>=5: print("Breaking") break
------ I understand that i=0 and i will only be printed if 1=1 The results of this is 0 1 2 3 4 Breaking Why is Breaking going to be printed if i only goes up to 4? It does say if i>=5? Shouldn't this mean that the results should be: 0 1 2 3 4 5 CODE #2: i=0 while True: i=i+1 if i==2: print("Skipping 2") continue if i==5: print("Breaking") break print(i) ------ Questions: 1. what does the word True have to do with anything here? 2. i=i+1- I never understand this. Why isn't it i=i+2? 3. Do the results not include 2 of 5 because we wrote if i==2 and if i==5? 4. How is i equal to 2 or 5 if i=0? Thanks for all of your help! -- https://mail.python.org/mailman/listinfo/python-list