М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
belatarikova
belatarikova
19.02.2021 02:20 •  Право

Дано пять целых чисел. Определить, сколько из них отрицательных. python 3.7 Формат входных данных

С клавиатуры вводятся пять целых чисел, по модулю не превосходящих 105.

Формат выходных данных

Необходимо вывести единственное число — количество элементов, удовлетворяющих условию.

входные данные выходные данные

3 5 1 1 0

0

3 -4 14 -1 -5

3

👇
Ответ:
Dasha16082678
Dasha16082678
19.02.2021

-4,-5,-1

Объяснение:

Вроде бы так

4,8(84 оценок)
Ответ:
Potashka
Potashka
19.02.2021
Хорошо, давай разберемся с этой задачей.

Первым делом, нам нужно получить входные данные от пользователя. В данном случае нам нужно получить 5 целых чисел. Для этого воспользуемся функцией `input()` для чтения значений с клавиатуры.

```python
numbers = input("Введите пять целых чисел, разделенных пробелами: ")
```

После этого мы получим строку с введенными числами. Чтобы разделить ее на отдельные числа, воспользуемся методом `split()`. Этот метод разделит строку на подстроки с помощью заданного разделителя, в данном случае пробела, и вернет список этих подстрок.

```python
numbers_list = numbers.split()
```

Теперь у нас есть список чисел в виде строк. Чтобы проанализировать эти числа, преобразуем их в целые числа с помощью функции `int()` и сохраняем их в новом списке.

```python
int_numbers_list = [int(num) for num in numbers_list]
```

Теперь у нас есть список целых чисел. Осталось только посчитать, сколько из них отрицательные.

Создадим переменную `count`, которую будем увеличивать каждый раз, когда встречаем отрицательное число.

```python
count = 0

for num in int_numbers_list:
if num < 0:
count += 1
```

В конце выведем значение `count`, которое и будет являться ответом.

```python
print(count)
```

Теперь объединим все эти шаги вместе:

```python
numbers = input("Введите пять целых чисел, разделенных пробелами: ")
numbers_list = numbers.split()
int_numbers_list = [int(num) for num in numbers_list]

count = 0

for num in int_numbers_list:
if num < 0:
count += 1

print(count)
```

Теперь, если пользователь введет числа "3 5 1 1 0", то программа выведет "0", а если введет числа "3 -4 14 -1 -5", то программа выведет "3".
4,5(89 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Право
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ