denchik20041
18.07.2020 07:29

1 Практическое задание Вариант 1
в массиве 100 целых случайных чисел из промежутка
[-50, 100) Подсчитать 1) количество отрицательных элементов
или вывести сообщение, что таких элементов нет, 2) найти
произведение элементов, меньших 10 и 3) найти
минимальный элемент

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
froze1997
03.01.2021 21:26

python

from random import randint

from functools import reduce

numbers = [randint(-50, 99) for _ in range(100)]

negative = 0

elementSmall10 = []

for number in numbers:

 if number < 0:

   negative += 1

   if number < 10:

     elementSmall10.append(number)

if negative == 0:

 print('Отрицательных элементов нет')

else:

 print('Количество отрицательных элементов: ' + str(negative))

if len(elementSmall10) == 0:

 print('Нет элементов меньше 10')

else:

 print('Произведение элементов меньше 10: ' + str(reduce(lambda x, y: x*y, elementSmall10)))

print('Минимальное число: ' + str(min(numbers)))

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота