Есть ответ 👍

Напишите функцию которая генерирует 100 рандомных чисел в диапазоне от 10 до 50 и возвращает их в листе. Напишите ДЕКОРАТОР для этой функции которая удалит все дубликаты в первой функции и вернёт всё так же лист. ОТВЕТЬТЕ

205
471
Посмотреть ответы 2

Ответы на вопрос:


import random  

def func_decorator(function):  # Функция декоратор

   def inner_func():

       func = function()   # Присваиваем результат функции random_list в переменную func

       b = []   # Создаём пустой список для сортировки

       for i in func :

           if i in b:  

               continue # Если значение уже присутствует в списке, мы его пропускаем

           elif not i in b:

               b.append(i)   # Если значения нету в списке, мы его добавляем

       return b

   return inner_func  

@func_decorator  

def random_list():

   return random.choices(range(10, 51), k = 100)

# @func_decorator это тоже самое что и:  random_list = func_decorator (random_list)

# random.choices (population, k=1).  Возвращает список элементов размером k , выбранных из последовательности population

print(random_list())

Вот мой вариант решения)


Ну, если речь о HTML то

<ul> </ul> – определяют маркированный HTML список.

<li> </li> – определяют элементы (пункты) маркированного HTML списка.

Теги <ol> </ol> определяют нумерованный HTML список.

Объяснение:

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS