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