Задача 8. Колонтитул

Нам нужно написать программу для печати важных объявлений. Сверху объявления должен располагаться вот такой колонтитул:
~~~~~~~~~~!!!!!!~~~~~~~~~~
Восклицательные знаки всегда располагаются по центру строки, причём в зависимости от важности объявления количество восклицательных знаков может быть разным.

Напишите программу, которая спрашивает у пользователя сначала общую длину колонтитула в символах, потом желаемое количество восклицательных знаков, после чего выводит на экран готовую строку.

Решение:

length = int(input('Введите длину колонтитула в символах: '))
mark = int(input('Введите количество восклицательных знаков: '))
tilde = (length - mark) // 2

if (length - mark) // 2 == 0:
  print('~' * tilde + '!' * mark + '~' * tilde)
else:
  print('~' * tilde + '!' * mark + '~' * (tilde + 1))


1280login-checkЗадача 8. Колонтитул

Добавить комментарий