Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 0
Регистрация: 20.12.2021
Сообщений: 105

Ромб из букв

06.03.2022, 14:08. Показов 1886. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите класс LettersRhombus для получения ромба из букв латинского алфавита, построенного по правилу:
Посередине первой строки записывается первая буква латинского алфавита (A), окруженная заполнителями для дополнения строки до максимального размера;
В следующей строке справа и слева от места расположения буквы A выводятся буквы B, на остальных местах находятся заполнители. Так продолжается до введенной буквы, затем строки идут в обратном порядке, чтобы получился ромб из букв.

Экземпляр класса при инициализации получает два аргумента – букву латинского алфавита и заполнитель, по умолчанию пробел.
Класс реализует два метода:
rows() – возвращает список строк, построенных по описанному правилу;
cols() – список строк, если полученную матрицу читать по столбцам.
Пример 1
Ввод:
lines = LettersRhombus("D", "-")
print(*lines.rows(), sep="\n")

Вывод:
---A---
--B-B--
-C---C-
D-----D
-C---C-
--B-B--
---A---

Пример 2
Ввод:

lines = LettersRhombus("C")
print(*lines.cols(), sep="\n")

Вывод:
C
B B
A A
B B
C
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.03.2022, 14:08
Ответы с готовыми решениями:

Ромб из букв
Напишите класс LettersRhombus для получения ромба из букв латинского алфавита, построенного по правилу: Посередине первой строки...

Реализовать класс "Ромб"; организовать интерактивную демонстрацию работы с массивом объектов типа "Ромб"
Пользователь вводит массив Ромбов Свойства: сторона и диагональ (меньшая) Операции:  увеличение/уменьшение размера на...

Сколько цепочек из m=2 букв можно образовать из букв этого алфавита, если повторения букв не разрешены?
Лёгкая задачка по комбинаторике, должен убедиться в ответе) Английский алфавит состоит с 26 букв. Сколько цепочек с m=2 букв можно...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.03.2022, 14:08
Помогаю со студенческими работами здесь

Автомобильные номера состоят из 1,2, или 3 букв и 4 цифр. используется 30 букв, найти число таких букв
Автомобильные номера состоят из 1,2, или 3 букв и 4 цифр. используется 30 букв, найти число таких букв. помогите решить, или объясните...

В введенном тексте подсчитать количество цифр, всех букв, прописных букв, заглавных букв
Помогите,пожалуйста программа на QBasic В введенном тексте подсчитать количество цифр,всех букв, прописных букв,заглавных букв ...

Сколько строк из m = 2 букв можно образовать из букв алфавита, если повторение букв запрещены?
Украинский алфавит состоит из 33 букв. Сколько строк из m = 2 букв можно образовать из букв этого алфавита, если повторение букв...

Дана строка с набором случайных символов, при вводе 10 букв первые 5 букв становятся большими , вторые 5 букв маленькими
Дана строка с набором случайных символов, при вводе 10 букв первые 5 букв становятся большими , вторые 5 букв маленькими .Если непонятно то...

Дано слово. Поменять местами первую из букв а и последнюю из букв о. Учесть возможность того, что таких букв в слове мож
Дано слово. Поменять местами первую из букв а и последнюю из букв о. Учесть возможность того, что таких букв в слове может не быть


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru