Вопрос:

Какое число будет выведено на экран после выполнения следующего фрагмента программы? for i in range(10, 2, -1): print (i - 1, end="")

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

Ответ:

Разберем код по шагам:

  1. Цикл for i in range(10, 2, -1): означает, что переменная i будет принимать значения от 10 до 3 (не включая 2) с шагом -1. То есть, i будет последовательно равна 10, 9, 8, 7, 6, 5, 4, 3.
  2. Внутри цикла выполняется команда print(i - 1, end=""). Эта команда выводит на экран значение i - 1, и параметр end="" указывает, что после вывода числа не нужно переходить на новую строку, а нужно вывести следующий вывод в той же строке.
  3. Теперь подставим значения i и посмотрим, что будет выведено:
    • i = 10, выводится 10 - 1 = 9
    • i = 9, выводится 9 - 1 = 8
    • i = 8, выводится 8 - 1 = 7
    • i = 7, выводится 7 - 1 = 6
    • i = 6, выводится 6 - 1 = 5
    • i = 5, выводится 5 - 1 = 4
    • i = 4, выводится 4 - 1 = 3
    • i = 3, выводится 3 - 1 = 2
  4. Все эти числа выводятся в одну строку, поэтому на экране появится число 98765432.

Ответ: 98765432

ГДЗ по фото 📸
Подать жалобу Правообладателю