Предмет: Информатика,
автор: 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.
Ответы
Автор ответа:
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:
Не сможешь помочь с этим?
Похожие вопросы
Предмет: Русский язык,
автор: uliar7101
Предмет: Английский язык,
автор: natik1807
Предмет: Английский язык,
автор: AlexDaSilva
Предмет: Физика,
автор: Nogshhdvd