On Fri, Aug 5, 2022 at 12:35 AM <ojomooluwatolami...@gmail.com> wrote:

> Hello, I’m new to learning python and I stumbled upon a question nested
> loops. This is the question below. Can you please how they arrived at 9 as
> the answer. Thanks
>
> var = 0
> for i in range(3):
>   for j in range(-2,-7,-2):
>     var += 1
>      print(var)
>

A debugger is useful for more than debugging; it can also help give an
intuition for control flow.  If you single step through this snippet with a
debugger, you'll probably see what's happening.

Of if you don't have (or want) a debugger, you could change it to:

var = 0
for i in range(3):
  print('i is', i)
  for j in range(-2,-7,-2):
    print('j is', j)
    var += 1
    print(var)

And note that 3 times 3 is 9.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to