`print`

`(`

`"print 0 - 4"`

`)`

`for `

`i `

`in `

`range`

`(`

`5`

`): `

`# for each number i in range 0-4. range(5) function returns list [0, 1, 2, 3, 4]`

`print`

`(`

`" "`

`, i) `

`# this line is executed 5 times. First time i equals 0, then 1, ...`

`primes = [`

`2`

`, `

`3`

`, `

`5`

`, `

`7`

`] `

`# create new list`

`print`

`(`

`"new list is "`

`, primes)`

`for `

`p `

`in `

`primes: # for each number in "primes" print`

`print`

`(`

`" "`

`, p)`

`square = `

`0`

`number = `

`0`

`while `

`number < `

`10`

`:`

` square = number ** `

`2`

`print`

`(`

`"square of "`

`, number, `

`"is"`

`, square)`

` number += `

`1`