Задание 7 Параграф 5.2 ГДЗ Босова 8 класс 2023 (Информатика)
а) 1
2 2
3 3
2 2
1
a = 1; b = 2; c = 3
print(«{:3}».format(a))
print(«{:2}{:2} «.format (b, b) )
print(«{}{:4} «.format (c, c) )
print(«{:2}{:2}».format (b, b) )
print(«{:3} «.format (a))
б) 1
212
31313
212
1
a = 1; b = 2; c = 3
print(«{:3}».format(a))
print(«{:2}{:1}{} «.format (b, a, b) )
print(«{}{}{}{}{} «.format (c, a, c, a, c) )
print(«{:2}{:1}{} «.format (b, a, b) )
print(«{:3} «.format (a))
в) 5
555
55555
555
5
a = 1; b = 2; c = 3; a=b+c;
print(«{:3}».format(a))
print(«{:2}{:1}{} «.format (a, a, a) )
print(«{}{}{}{}{} «.format (a, a, a, a, a) )
print(«{:2}{:1}{} «.format (a, a, a) )
print(«{:3} «.format (a))
Нужно изменить программу так, чтобы при выводе с помощью format() получались заданные изображения. Для этого используем нужные значения переменных и подбираем форматирование ширины поля вывода.
а)
a = 1; b = 2; c = 3
print(«{:3}».format(a))
print(«{:2}{:2} «.format(b, b))
print(«{}{:4} «.format(c, c))
print(«{:2}{:2}».format(b, b))
print(«{:3} «.format(a))
б)
a = 1; b = 2; c = 3
print(«{:3}».format(a))
print(«{:2}{:1}{} «.format(b, a, b))
print(«{}{}{}{}{} «.format(c, a, c, a, c))
print(«{:2}{:1}{} «.format(b, a, b))
print(«{:3} «.format(a))
в)
Сначала вычисляем значение переменной:
$$a=b+c=2+3=5$$
a = 1; b = 2; c = 3; a = b + c
print(«{:3}».format(a))
print(«{:2}{:1}{}».format(a, a, a))
print(«{}{}{}{}{}».format(a, a, a, a, a))
print(«{:2}{:1}{}».format(a, a, a))
print(«{:3} «.format(a))
Ответ
а)
a = 1; b = 2; c = 3
print(«{:3}».format(a))
print(«{:2}{:2} «.format(b, b))
print(«{}{:4} «.format(c, c))
print(«{:2}{:2}».format(b, b))
print(«{:3} «.format(a))
б)
a = 1; b = 2; c = 3
print(«{:3}».format(a))
print(«{:2}{:1}{} «.format(b, a, b))
print(«{}{}{}{}{} «.format(c, a, c, a, c))
print(«{:2}{:1}{} «.format(b, a, b))
print(«{:3} «.format(a))
в)
a = 1; b = 2; c = 3; a = b + c
print(«{:3}».format(a))
print(«{:2}{:1}{}».format(a, a, a))
print(«{}{}{}{}{}».format(a, a, a, a, a))
print(«{:2}{:1}{}».format(a, a, a))
print(«{:3} «.format(a))