Что будет выведено в результате работы следующей программы? a = 1; b = 2; c = 3

ГДЗ информатика 8 класс

§ 5.2. Организация ввода и вывода данных Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


6. Что будет выведено в результате работы следующей программы?

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))

Ответ

Результат работы программы будет следующим:

1) print(«{:3}».format(a)) — Выводится значение переменной a с шириной поля 3. Так как a = 1, в результате получаем строку » 1″ (с двумя пробелами перед единицей).

2) print(«{:2}{:1}{}».format(b, b, b)) — Выводятся значения переменной b три раза с шириной полей 2, 1 и без ширины. Так как b = 2, получаем строку «22 2» (две двойки и два пробела).

3) print(«{}{}{}{}{}».format(c, c, c, c, c)) — Выводятся значения переменной c пять раз без заданной ширины поля. Так как c = 3, получаем строку «33333» (пять троек).

4) print(«{:2}{:1}{}».format(b, b, b)) — Выводятся значения переменной b три раза с шириной полей 2, 1 и без ширины. Так как b = 2, получаем строку «22 2» (две двойки и два пробела).

5) print(«{:3}».format(a)) — Выводится значение переменной a с шириной поля 3. Так как a = 1, в результате получаем строку » 1″ (с двумя пробелами перед единицей).

В итоге, на экран будет выведено:

1
22 2
33333
22 2
1


Понравилась статья? Поделиться с друзьями: