Блог для маленьких школьников и их родителей
ШколаЛа

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

Автор:
Предмет: Информатика
Уровень: студенческий

1 Практическое задание

Вариант 1

в массиве 100 целых случайных чисел из промежутка

[-50, 100) Подсчитать 1) количество отрицательных элементов

или вывести сообщение, что таких элементов нет, 2) найти

произведение элементов, меньших 10 и 3) найти

минимальный элемент

Ответов к вопросу: 1
  • teddy609
    13.07.2024 | 22:34

    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)))

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.