Код:
import random
def create_product_list():
# Создаем список из 20 уникальных продуктов
products = [
"яблоко", "банан", "апельсин", "груша", "мандарин",
"помидор", "лук", "картофель", "морковь", "огурец",
"йогурт", "творог", "сыр", "печенье", "шоколад",
"хлеб", "курица", "рыба", "мясо", "молоко"
]
return products
def create_shopping_list(products, count=10):
# Случайным образом выбираем 10 продуктов из списка без повторений
shopping_list = random.sample(products, count)
return shopping_list
def print_products(product_list, title=""):
# Печатаем список продуктов с заголовком
if title:
print(f"{title}:")
for index, product in enumerate(product_list, start=1):
print(f"{index}. {product}")
# Создаем полный список продуктов
all_products = create_product_list()
# Создаем список для покупок
shopping_note = create_shopping_list(all_products)
# Выводим результаты
print_products(all_products, "Все продукты")
print()
print_products(shopping_note, "Список для покупки в магазине")