Завод по производству фруктовых соков помечает свою продукцию специальными идентификаторами. Каждый ID составляется из трех первых букв названия фрукта и объема упаковки.

Напишите функцию, которая будет создавать ID продукта для фруктовых соков.

Примеры

 get_drink_ID("apple", "500ml") ➞ "APP500"
 get_drink_ID("pineapple", "45ml") ➞ "PIN45"
 get_drink_ID("passion fruit", "750ml") ➞ "PASFRU750"

Примечания:

  • Объем упаковки будет передаваться в виде строки, всегда в миллилитрах.
  • Буквы нужно возвращать в верхнем регистре.

Варианты решений

def get_drink_ID(flavor, ml):
    
    return ''.join(item[:3].upper() for item in flavor.split())+''.join(item for item in ml if item.isdigit())
def get_drink_ID(flavor, ml):
    name = flavor.split()
    name = [i[:3] for i in name]
    name = ''.join(name).upper()
    size = [i for i in ml if i.isdigit()]
    size = ''.join(size)
    return name + size
def get_drink_ID(fl, ml):
    a=fl.split()
    b=list(map(lambda x:x[0:3], a))
    b=[i.upper() for i in b]
    return "".join(b)+ml.replace("ml",'')
Марина

Recent Posts

10 удалённых Python-вакансий

Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…

6 месяцев ago

Где искать Python-вакансии в 2026 году: зачем на Talanto.work появился отдельный сценарий поиска

Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…

6 месяцев ago

Срезы в Python со всеми подробностями

Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…

8 месяцев ago

Возведение в степень в Python: полное руководство

В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…

9 месяцев ago

Как удалить дубликаты из списка Python?

Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…

9 месяцев ago

Виртуальный (shared) хостинг от SpaceWeb: технический обзор

Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…

11 месяцев ago