В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Фиалка2017
Фиалка2017
02.06.2022 01:18 •  Информатика

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

Ответ:
том55551
том55551
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?