Вопрос:

20. Что будет выведено в результате выполнения цикла?

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

Функция print() с аргументом end='' выводит указанный символ без перехода на новую строку. Количество выведенных символов равно количеству итераций цикла.

Результат выполнения:

  • a) for x in range(1, 6): print('#', end='') — Цикл выполнится 5 раз (x от 1 до 5). Выведет: #####
  • б) for x in range(6): print('#', end='') — Цикл выполнится 6 раз (x от 0 до 5). Выведет: ######
  • в) for x in range(2, 8): print('#', end='') — Цикл выполнится 6 раз (x от 2 до 7). Выведет: ######
  • г) for x in range(5, 6): print('#', end='') — Цикл выполнится 1 раз (x=5). Выведет: #
  • д) for x in range(6, 6): print('#', end='') — Цикл не выполнится ни разу (начало равно концу). Выведет: (пусто)
  • е) for x in range(5, 0, 1): print('#', end='') — Цикл не выполнится ни разу (шаг положительный, а начало больше конца). Выведет: (пусто)
  • ж) for x in range(5, 4, -1): print('#', end='') — Цикл не выполнится ни разу (шаг отрицательный, а начало больше конца). Выведет: (пусто)
  • з) for x in range(5, 1, -1): print('#', end='') — Цикл выполнится 4 раза (x от 5 до 2). Выведет: ####
  • и) for x in range(1, 4, 1): print('#', end='') — Цикл выполнится 3 раза (x от 1 до 3). Выведет: ###

Ответ:

  • a) #####
  • б) ######
  • в) ######
  • г) #
  • д) (пусто)
  • е) (пусто)
  • ж) (пусто)
  • з) ####
  • и) ###
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие