Предмет: Информатика, автор: andrey76732

Цикл с условием for in range
Желательно с объяснением.

Приложения:

Ответы

Автор ответа: AzureTea
0

Ответ:

3 -5

4 - 16

5 - 210

6 - 4

7 - 1346

Объяснение:

for - это цикл. Range() -  позволяет вам генерировать ряд чисел в рамках заданного диапазона.

3) range(3) - генерирует целые числа, не включая 3 (0, 1, 2).

Поехали по циклу:

i = 0

a = a + i (2 + 0 = 2)

-----

i = 1

a = 2 + 1 =3

-----

i = 2

a = 3 + 2 = 5

----

Цикл закончился

4) Суть такая же

5)End позволяет выводить числа в сточку, а не в столбик.

range(2, -1, -1):

2 - старт

-1 - стоп

-1 - шаг

Поехали по циклу:

i = 2

вывод: 2

----

i = 1 (так как работает шаг -1, то есть движемся в обратную сторону)

вывод: 1

-------

i = 0

вывод: 0

-----

Цикл закончен, так как работает стоп на -1 (-1 НЕ включается, следовательно программа остановится на 0).

6) Первый вывод 4 (из -за print(4))

А тут скорей всего цикл работать не будет, ибо шаг у нас -1, а начало меньше конца(и это странно). Было бы наоборот, всё бы работало.

7)Первый вывод 1

Дальше работает цикл.

---

Просто выводятся числа от 3 до 6 (6 не включается)

вывод: 3

вывод: 4

вывод: 5

Похожие вопросы
Предмет: Английский язык, автор: Plum11