0
Explain this plis
for i in range (10): if not i%2==0: print (i+1)
1 Answer
+ 1
for i in range(10):
if not i%2==0:
print(i+1)
result is
i=0 #0 divided by 2 leaves a remainder 0 so nothing happens but it goes to the next number
i=1 #1 divided by 2 leaves a remainder 1 which is not equal to 0 so the program prints i+1 that is 1+1=2
i=3 #3 divided by 2 leaves a remainder which is not equal to 0 so the program prints i+1 that is 3+1=4
i=4 #4 divided by 2 leaves a remainder 0 so nothing happens but it goes to the next number
i=5 #5 divided by 2 leaves a remainder 3 which is not equal to 0 so the program prints i+1 that is 5+1=6
i=6 #6 divided by 2 leaves a remainder 0 so nothing happens but it goes to the next number
i=7 #7 divided by 2 leaves a remainder 1 which is not equal to 0 so the program prints i+1 that is 7+1=8
i=8 #8 divided by 2 leaves a remainder 0 so nothing happens but it goes to the next number.
i=9 #9 divided by 2 leaves a remainder 1 which is not equal to 0 so the program prints i+1 that is 9+1=10
end
the real result is
2
4
6
8
10
#so it prints all the even numbers in the range 0 to 10