Задание 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
Другие учебники
Другие предметы