С клавиатуры вводятся n чисел составьте программу которая определяет количество отрицательных питон

for i in range(int(input(‘Введите кол-во чисел: ‘))):

x = int(input(‘Введи число: ‘))

Объяснение:

Если без массива , то так:

for i in range(int(input(‘Введите кол-во чисел: ‘))):

x = int(input(‘Введи число: ‘))

Ответ:

N = int(input())
a = []
for _ in range(N):
a.append(int(input()))
print(sum(a))

Объяснение:

Программа должна сначала спрашивать количество N и записывать его в переменную

N = int(input())

Затем она должна N раз спросить число и записать его в список

a = []
for _ in range(N):
a.append(int(input()))

Затем нам надо вывести сумму чисел в списке a, используем sum(a)

print(sum(a))

Итоговый код в прикрепленном файле.

Кстати, можно уместить программу в одну строчку:

print(sum([int(input()) for _ in range(int(input()))]))

Итак, теперь тесты

Первый тест для 3 чисел 1, 2, 3: вывод 6
Второй тест для 8 чисел 3, 9, -3, 84, 0, 2, -999, 1: вывод -903

Как ввести список в python. Как ввести список с клавиатуры в питоне


Третий тест для 100 чисел от -48 до 52: вывод 150

Источник: znanijam.net

Python задача. Найдите количество положительных, отрицательных и равных нулю элементов массива

Создайте массив из 20 случайных целых чисел от -10 до 10, запишите их в ячейки массива. Подсчитайте, сколько из них положительных, отрицательных и нулевых. Отобразите элементы массива и значения подсчитанных величин. Разбор задачи на python

Алгоритм решения задачи на python

1) Назначить три переменные под счётчики и присвоить им значение равное 0

2) Написать цикл for, который создаёт случайные числа и записывает их в массив, далее сравнивает и записывает +1 в соответствующий счётчик

Читайте также:
Как удалить программу в убунту

3) Вывод на экран значения счётчиков и массива

Код для нахождения количества положительных, отрицательных и равных нулю элементов массива

Код для нахождения количества положительных, отрицательных и равных нулю элементов массива

from random import random
mins = 0
zero = 0
plus = 0
a = []
for i in range(20):
n = int(random() * 20) — 10
a.append(n)
print(n, end=’ ‘)
if n > 0:
plus += 1
elif n < 0:
mins += 1
else:
zero += 1

print(«nПоложительных чисел: «, plus)
print(«Отрицательных чисел: «, mins)
print(«Чисел равных нулю: «, zero)

Источник: blogproger.ru

С клавиатуры вводятся n чисел составьте программу которая определяет количество отрицательных питон

Вопрос по информатике:

Деление нацело и по остатку отрицательных чисел в Python

С клавиатуры вводятся N чисел. Составьте программу, которая определяет количество отрицательных, количество положительных и количество нулей среди введенных чисел. Значение N и сами числа вводится с клавиатуры.

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

  • bookmark_border
  • 09.06.2015 09:14
  • Информатика
  • remove_red_eye 7922
  • thumb_up 25
Ответы и объяснения 2

write (‘N = ‘);readln(n);

write (‘Ввод: ‘);readln(a);

if a 0 then p:=p+1 else k:=k+1;

writeln (‘Кол-во положительных: ‘,p);

writeln (‘Кол-во отрицательных: ‘,o);

writeln (‘Кол-во нулей: ‘,k);

  • 09.06.2015 12:39
  • thumb_up 2

areawacher

program aa;
var minus, plus, zero, N, C, Q : integer;
begin
zero:=0;
plus:=0;
minus:=0;
C:=0;
writeln(‘Введите количество чисел);
read(N);
writeln(‘Вводите числа’);
while C 0 then plus:=plus+1;
end;
writeln(‘Нулей: ‘,zero);
writeln(‘Отрицательных: ‘,minus);
writeln(‘Положительных: ‘,plus);
end.

  • 09.06.2015 12:39
  • thumb_up 2
Знаете ответ? Поделитесь им!

Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

  • Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
  • Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
  • Писать без грамматических, орфографических и пунктуационных ошибок.
Читайте также:
Как обновить программу справки бк на компьютере

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?

Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.

Источник: online-otvet.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru