В списку з 11 елементів знайти кількість від'ємних елементів списку python. Со своим списком. ..СРОЧНО!!!!!!
Ответы
Ответ:
a=[0]*11
k=0
for i in(a):
a[i]=int(input('Введите число:'))
if a[i]<0:
k+=1
print('Отрицательных чисел:',k)
Программа:
Python:
from random import randint
arr, count = [randint(-50, 50) for _ in range(11)], 0
for i in arr:
if i < 0:
count += 1
print('Массив:', arr)
print('Отрицательных чисел:', count)
Объяснение:
В начале импортируем метод randint из библиотеки random. Регистрируем массив и переменную count. Массив сразу же заполняется 11-ю случайным числами от -50 до 50 (а переменная count = 0, для будущих вычислений). С помощью цикла for переменная i пробегается по элементам массива. Если это число меньше нуля (отрицательное), значение переменной count увеличивается на 1. В конце выводится сам массив и кол-во отрицательных чисел.
Результат:
Массив: [14, -23, 2, -15, 10, -23, -32, 19, -18, -22, -44]
Отрицательных чисел: 7
Массив: [31, 19, 47, -22, 28, 50, -50, -15, 39, -49, 31]
Отрицательных чисел: 4
Массив: [-24, 13, 35, -8, 9, -16, 28, 3, -13, 22, -12]
Отрицательных чисел: 5