Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/41: Рейтинг темы: голосов - 41, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 21

Подсчитать количество отрицательных чисел среди данных в строке чисел

13.01.2013, 12:36. Показов 8933. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, пишу впервые надеюсь поможете.
Напишите программу, которая подсчитывает количество отрицательных чисел среди данных в строке чисел.


Формат ввода
Числа задаются одной строкой через запятые и пробелы. Все элементы списка не превосходят 10**9. Пробелов до и после запятых произвольное количество, запятая между числами строго одна.
Для преобразования строки в список строк используйте функцию split(). Для удаления пробелов используйте метод replace(). Подумайте когда удобнее удалить пробелы — до перевода строки в список или после.


Формат вывода
Одно целое число.


Пример ввода
3, 0, -1, 2, -2
Пример вывода
2


Заранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2013, 12:36
Ответы с готовыми решениями:

Подсчитать количество положительных чисел и сумму отрицательных чисел среди них
1.Дано целое число если оно кратно 5,то его на 1,иначе увеличить в 3 раза. 1. Даны три числа.Подсчитать кол-во положительных и сумму...

VBA Подсчитать количество отрицательных чисел среди чисел a, b, c
Подсчитать количество отрицательных чисел среди чисел a, b, c.

Подсчитать количество отрицательных чисел среди чисел а, b, c
Здравствуйте, помогите решить задачу, с двумя разобрался, эта не получается: Подсчитать количество отрицательных чисел среди чисел а, b,...

3
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
13.01.2013, 15:05
Python
1
2
3
4
5
6
7
>>> from __future__ import print_function
>>> import itertools
>>> x = raw_input()
3   , 0,  -1,  2, -2
>>> print(sum(n < 0 for n in itertools.imap(int, x.replace(' ', '').split(','))))
2
>>>
1
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 21
20.01.2013, 17:59  [ТС]
СПАСИБО
0
0 / 0 / 2
Регистрация: 01.02.2013
Сообщений: 5
01.02.2013, 21:36
Python
1
2
3
4
In [1]: string = '3, 0, -1, 2,     -2'
 
In [2]: len([x for x in string.replace(' ', '').split(',') if int(x) < 0])
Out[2]: 2
Добавлено через 5 минут
Python
1
2
3
4
5
6
7
8
9
string = '3, 0, -1, 2,     -2'
 
print len([x for x in string.replace(' ', '').split(',') if int(x) < 0])
# or
print len([x for x in map(int, string.replace(' ', '').split(',')) if x < 0])
# or
print len(filter(lambda x: x < 0, map(int, string.replace(' ', '').split(','))))
# or
print len(filter(lambda x: x < 0, [int(x) for x in string.replace(' ', '').split(',')]))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.02.2013, 21:36
Помогаю со студенческими работами здесь

Подсчитать количество отрицательных чисел среди чисел m, n, p.
Подсчитать количество отрицательных чисел среди чисел m, n, p в си++ Тема лабы-Разветвляющие алгоритмы

Подсчитать количество отрицательных чисел среди чисел a, b, c
А так же Подсчитать количество положительных чисел среди чисел a, b, c и Подсчитать количество целых чисел среди чисел a, b, c

Подсчитать количество отрицательных среди чисел a, b, c
1)подсчитать количество отрецтельных чисел среди чисел a,b,c Именуйте темы осмысленно. Название темы должно максимально полно отражать...

Подсчитать количество отрицательных среди чисел а, b, с
39. Подсчитать количество отрицательных среди чисел а, b, с.

Подсчитать количество отрицательных среди чисел а, b, с
Подсчитать количество отрицательных среди чисел а, b, с.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru