В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
anel42
anel42
27.11.2021 19:49 •  Право

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

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

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

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

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

3 5 1 1 0

0

3 -4 14 -1 -5

3

Показать ответ
Ответ:
zubdau
zubdau
17.01.2021 18:49

-4,-5,-1

Объяснение:

Вроде бы так

0,0(0 оценок)
Ответ:
deniscv0808
deniscv0808
07.01.2024 13:54
Хорошо, давай разберемся с этой задачей.

Первым делом, нам нужно получить входные данные от пользователя. В данном случае нам нужно получить 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".
0,0(0 оценок)
Популярные вопросы: Право
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота