Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.4 KiB

Индивидуальное контрольное задание по теме 5

Степанов Артём, А-02-23

Задание

Вариант 21

Создайте список с символьными строками - названиями не менее 5 овощей. Определите число символов в самом длинном названии (найдите его формальным образом). Все остальные названия выровняйте до такой же длины дополнением их справа соответствующим числом пробелов.

Решение

>>> 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 # Отображение результирующего списка
    ['Морковь  ', 'Картофель', 'Кабачок  ', 'Лук      ', 'Огурец   ']