1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 6 Параграф 5.2 ГДЗ Босова 8 класс 2023 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова

Задание 6 Параграф 5.2 ГДЗ Босова 8 класс 2023 (Информатика)

Задача

а = 1; b = 2; с = 3
print(«{:3}».format(а))
print(«{:2}{:1}{}».format(b, b, b))
print(«{}{}{}{}{}».format(c, c, c, c, c))
print(«{:2}{:1}{}».format(b, b, b))
print(«{:3}».format(a))
При создании программы надо учитывать, что внутри фигурных скобок не должно быть пробелов. Пробел между фигурными скобками допустим, но это приводит к изменению вывода.
a = 1; b = 2; c = 3
print(«{:3}».format(a))
print(«{:2}{:1}{} «.format (b, b, b) )
print(«{}{}{}{}{} «.format (c, c, c, c, c) )
print(«{:2}{:1}{} «.format (b, b, b) )
print(«{:3} «.format (a))

Подробный ответ

В программе используются форматированные строки. Число в фигурных скобках задаёт ширину поля вывода.

Для $$a=1$$, $$b=2$$, $$c=3$$ получаем:

  • $$»{:3}».format(a)$$ — число $$1$$ выводится в поле шириной 3 символа: две пробельные позиции и 1.
  • $$»{:2}{:1}{}».format(b, b, b)$$ — выводится $$2$$, $$2$$, $$2$$ без дополнительных пробелов между ними: 222.
  • $$»{}{}{}{}{}».format(c, c, c, c, c)$$ — пять троек подряд: 33333.
  • Затем снова получается 222.
  • И в конце снова число 1 в поле шириной 3 символа.

Итоговый вывод программы:

1
222
33333
222
1

Ответ

1
222
33333
222
1



Общая оценка
4.7 / 5
Другие учебники
Другие предметы