Предмет: Информатика, автор: yurtaevedik

Очень прошу, помогите. Заполните массив случайными целыми числами на отрезке [–2; 2] и подсчитайте количество положительных элементов массива. На python
Или можете помочь перевести с pascal на python решение этой задачи

uses crt;
var
min,k, i , n : integer;
m: array [1..100] of integer;
begin
randomize;
n:= 5;
for i:= 1 to n do
m[i]:= random (5)-2;
for i:= 1 to n do
write (m[i],' ');
for i:= 1 to n do
if m[i]>0 then k:= k+1;
writeln ;
writeln (k);
readkey;
end.

Ответы

Автор ответа: jamieracatgoduwu1
2

Ответ:

import random
n = 5
numbers = []
for i in range(n):
   numbers.append(random.randint(-2,2))
print(' '.join(num for num in numbers))
positive = [num for num in numbers if num>0]
print(len(positive))


yurtaevedik: Не сможешь помочь с этим?
yurtaevedik: Заполните массив случайными целыми числами на отрезке [1;100] и подсчитайте количество элементов массива, которые делятся на 3 и не делятся на 5?
Похожие вопросы