the result:
0 0
0 1.
0 2
ten
eleven
12
twenty
2 1.
2 2.
Explain to me how it works is the code straight into the details and ask simple words!
Answer 1, Authority 100%
for
– cycle. The same actions it carried out on the condition specified in parentheses. In this case, the figure in brackets 3 . This means that the loop will be executed three times, each time assigning variable specified after for
, the value specified by the hypothesis.
In a series of for i in range (3)
The default condition means that the variable i
will be set on the 0
to 3
(but not including) . Thus, the variable i
will take values: 0
, 1
, 2
.
However, there is a nested loop for the variable j
. There nesting means that with one embodiment of the main loop, nested be executed 3 times. That is, until the i
is equal to 0
, the variable j
will have time to take the value 0
, 1
and 2
. Then displays the value i
and the resulting values of j
.
So goes the first round of the cycle for the variable i
. Since all of 3 and a nested loop also performed 3 times – the screen will appear (3 ∙ 3) = 9 rows where i
receives 0
, 1
and 2
once, and j
three times.
Answer 2, Authority 50%
First of all explain that the range (x) function returns an object “range”, if this function is fed one argument, then this object will look like: 0, 1, 2, 3, …, x – 1, respectively, i and j variables are counters for loops, which in turn take values from 0 to 2.
- The outer loop begins execution of his body and the counter i = 0, in the body of the loop contains another loop with counter j, which will also take values from 0 to 2.
- begins the launch of the inner loop and j = 0. 3. In the body of the internal
cycle outputted current values of the counter variable.
The outer loop goes to the next iteration, only when
fully process the inner loop, t. e. not yet become equal to j
2, then i = 1 and the inner loop again, starting from 0 to 2, and outputs
the values of these counters
Answer 3
Oh, I do not know, but I will try, in the first for i = 0, and goes beyond the cycle, which meets the other for, and which will be carried out, where the condition j variable will be 0 1 2 respectively will indicate 0 0 0 1 0 2. After that, the main loop for nothing should he is repeated with variable i = 1, where again have further perform another cycle for a variable j equal to 0 1, 2 and displayed 1 0, 1 1, Feb. 1 etc.