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

Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей. См. Как создать минимальный, самодостаточный и воспроизводимый пример.

Закрыт 2 года назад .
Есть такое задание:

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

В программе используется оператор цикла for , оператор проверки условия if .
Вот код, до которого я дошел:

k = int(input(‘Введите любое число ‘)) a = 0 for k in range(k, 1): if k < 0: print(k)

Источник: ru.stackoverflow.com

Решение простых задач на python | Даны три целых числа. Найти количество положительных чисел #python

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

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

Код к задаче: «Составьте программу, которая определяет количество отрицательных, количество положительных и количество нулей среди введенных чисел»

Листинг программы

program mas; uses crt; var a,n,i,kp,ko,kn: integer; begin clrscr; write(‘n=’); readln(n); writeln(‘Введите ‘,n,’ целых чисел’); kp:=0;ko:=0;kn:=0; for i:=1 to n do begin readln(a); if a>0 then kp:=kp+1 else if a

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

Как составить программу, которая определяет количество введенных чисел?

По условию можно вводить любые числа, целые или десятичные дроби, поэтому требуется предварительная проверка введённой строки, которая преобразует я к целому числу или десятичной дроби.

Читайте также:
Дабл клик на мышке как исправить программа

n=int(input(«N=»))

nn=0 ​ ​ ​ ​ ​#кол-во отрицательных

nz=0 ​ ​ ​ ​ ​ ​#кол-во ​нулей

for ​i ​in ​range(0,n):

​ ​ ​ ​s=input(f’число ​№ ​ ​= ​’)

​ ​ ​ ​if ​s.find(«.»):

​ ​ ​ ​ ​ ​ ​ ​d=float(s)

​ ​ ​ ​else:

​ ​ ​ ​if ​d==0:

print(f’Введено ​ ​нулей ​, ​отрицательных ​, ​положительных ​’)

Запускаем на выполнение, чтобы проверить работоспособность:

Решение на python | Даны 5 целых числа. Найти количество положительных и отрицательных чисел #python

N=10

число № 1 = 3.5

число № 2 = 78

число № 3 = 0

число № 4 = 0

число № 5 = -47

число № 6 = -5.320654

число № 7 = 0

число № 8 = 45

число № 9 = -30

число № 10 = -17

Введено нулей 3, отрицательных 4, положительных 3

Источник: www.bolshoyvopros.ru

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