# iterate over rangefor i in range(5): print(i)#ans: 0#ans: 1#ans: 2#ans: 3#ans: 4
# range(start, stop)for i in range(2, 7): print(i)#ans: 2, 3, 4, 5, 6
# range(start, stop, step)for i in range(0, 10, 2): print(i)#ans: 0, 2, 4, 6, 8
# iterate list itemsfruits = ["apple", "banana", "cherry"]for fruit in fruits: print(fruit)#ans: apple#ans: banana#ans: cherry
# enumerate for index and valuefruits = ["apple", "banana"]for i, fruit in enumerate(fruits): print(i, fruit)#ans: 0 apple#ans: 1 banana
# iterate over charactersfor char in "abc": print(char)#ans: a#ans: b#ans: c
# how many iterations?for i in range(10): pass#ans: 10 iterations
# what is i after loop?for i in range(3): pass#ans: i is 2 (last value)
# what prints?for i in range(3, 3): print(i)#ans: nothing (empty range)
# negative step?for i in range(5, 0, -1): print(i)#ans: 5, 4, 3, 2, 1
# what is sum?total = 0for i in range(1, 6): total += i#ans: 15 (1+2+3+4+5)
# enumerate start?for i, x in enumerate(['a', 'b'], start=1): print(i)#ans: 1, 2
# what is final i?for i in range(5): if i == 3: pass#ans: i is 4 (loop continues)
# nested loop count?count = 0for i in range(3): for j in range(2): count += 1#ans: count is 6
# empty list?for item in []: print(item)#ans: nothing (empty list)
# what prints?for i in range(1, 10, 3): print(i)#ans: 1, 4, 7
# modify loop variable?for i in range(3): i = 10 print(i)#ans: 10, 10, 10 (but doesn't affect iteration)
Google tag (gtag.js)