Share This
Связаться со мной
Крути в низ
Categories
//Преимущественно положительный список

Преимущественно положительный список

11.12.2021Category : Python

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

Напишите функцию, которая будет принимать список чисел и проверять, является ли он преимущественно положительным. Возвращать функция должна True или False.

Примечание: 0 не считается ни положительным, ни отрицательным.

Примеры

is_positive_dominant([1, 1, 1, 1, -3, -4]) ➞ False # Здесь только одно уникальное положительное значение (1). # При этом здесь два уникальных отрицательных значения (-3, -4)  is_positive_dominant([5, 99, 832, -3, -4]) ➞ True  is_positive_dominant([5, 0]) ➞ True  is_positive_dominant([0, -4, -1]) ➞ False

Вариант решения

def is_positive_dominant(lst):     return sum(1 if i > 0 else -1 if i < 0 else 0 for i in set(lst)) > 0

preimushhestvenno polozhitelnyj spisok 207dd53 - Преимущественно положительный список

Марк Лутц «Изучаем Python»

Скачивайте книгу у нас в телеграм

Скачать ×

  • 7 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close