Давайте решим задачу пошагово.
Нам нужно написать программу, которая:
Считает две входные буквы:
- Заглавную букву (например, «У»)
- Строчную букву (например, «у»)
Выреализует создание фразы, которая выглядит как похоже на «сокрушение»:
- В ней первая буква — заглавная
- Затем следует 14 раз строчная буква
- Все буквы разделены дефисами
- В конце ставится восклицательный знак
Итоговая фраза должна выглядеть так:
У-у-у-у-у-у-у-у-у-у-у-у-у-у-у!
Решение на Python
# Чтение входных данных
capital_letter = input("Введите заглавную букву: ")
small_letter = input("Введите строчную букву: ")
# Создаем последовательность из 14 строчных букв с дефисами
# Используем умножение строки и join
letters = [small_letter] * 14
phrase = f"{capital_letter}-" + "-".join(letters) + "!"
# Выводим результат
print(phrase)
Объяснение кода
Чтение букв:
Используем функциюinput()для получения двух символов: заглавной и строчной.Создание последовательности:
- Создаем список из 14 элементов, равных
small_letter. - Объединяем их с помощью
"-".join(letters), чтобы получить строку вида"у-у-у-у-у-у-у-у-у-у-у-у-у-у".
- Создаем список из 14 элементов, равных
Формирование финальной фразы:
- Перед строкой идет заглавная буква и дефис.
- В конце добавляется восклицательный знак.
Вывод:
- Выводим полученную строку через
print().
- Выводим полученную строку через
Если нужно, я могу помочь с аналогичным решением на другом языке программирования или сделать программу более универсальной!