diff --git a/TEMA5/test.md b/TEMA5/test.md new file mode 100644 index 0000000..70ad00c --- /dev/null +++ b/TEMA5/test.md @@ -0,0 +1,24 @@ +# Индивидуальное контрольное задание по теме 5 +Степанов Артём, А-02-23 + +## Задание + +Вариант 21 + +Создайте список с символьными строками - названиями не менее 5 овощей. Определите число символов в самом длинном названии (найдите его формальным образом). +Все остальные названия выровняйте до такой же длины дополнением их справа соответствующим числом пробелов. + +## Решение + +```py +>>> vegetables = ["Морковь", "Картофель", "Кабачок", "Лук", "Огурец"] +>>> maxLen = 0 +>>> for item in vegetables: # Определение числа символов в самом длинном названии +... maxLen = len(item) if len(item) > maxLen else maxLen +... +>>> maxLen # Отображение наибольшей длины названия + 9 +>>> vegetables = [item + " " * (maxLen - len(item)) for item in vegetables] # Дополнение названий необходимым количеством пробелов справа от них +>>> vegetables # Отображение результирующего списка + ['Морковь ', 'Картофель', 'Кабачок ', 'Лук ', 'Огурец '] +``` \ No newline at end of file