Язык Python.
Даны три строки Таниного стихотворения. Дополни их пробелами слева так, чтобы они стали одной длины (равной длине максимальной строки).
Поясняю:
Там есть 1 и 2 карточка, не задача!
Нужно написать команду для 1 и 2 карточки
Ответы
Решение для любого стиха, втч:
мама
мыла
раму
или
я
учу
язык
Код программы:
print('Вводите строки стихотворения без пробелов (каждая строка состоит из одного слова), по завершению стихотворения введите один пробел:\n')
word =''
poem =''
while word != ' ':
word = input()
if ' ' in word and len(word)>1:
print('В строке стихотворения обнаружен пробел, попробуйте ввести ее снова.')
else:
poem += '\n' + word
print(f'Вы ввели стихотворение:\n{poem}')
poem = poem[1:]
list_poem = poem.split('\n')
max_len_word = max(map(len, list_poem))
upgrade_list_poem = list(map(lambda x: (max_len_word - len(x))*' ' + x, list_poem))
upgrate_poem = '\n'.join(upgrade_list_poem)
print(f'Cтихотворение выровненное по правому краю:\n\n{upgrate_poem}')