Вопрос:

Что будет выведено на экран после выполнения программы? s = "428" s = s + "0" + s; s = s + s; print(s)

Ответ:

Решение:

Разберем выполнение программы по шагам:

  1. s = "428": Переменной s присваивается строковое значение "428".
  2. s = s + "0" + s;: К текущему значению s ("428") прибавляется строка "0", а затем снова значение s ("428"). Результат конкатенации: "428" + "0" + "428" = "4280428". Теперь s равно "4280428".
  3. s = s + s;: К текущему значению s ("4280428") прибавляется то же значение s. Результат конкатенации: "4280428" + "4280428" = "42804284280428". Теперь s равно "42804284280428".
  4. print(s): Выводится на экран текущее значение переменной s.

Ответ: 42804284280428

Подать жалобу Правообладателю