Вопрос задан 16.06.2023 в 04:35. Предмет Информатика. Спрашивает Турлаков Роберт.

Python!!! Срочно пожалуйста В одну строку вводится список из целых чисел. Найдите, сколько чисел

из списка оканчиваются на цифру 7. Кто напишет такую программу, тот молодец! :) Формат входных данных Список целых чисел (вводится в одну строку). Формат выходных данных Одно число - ответ. входные данные выходные данные 3 4 5 67 35 7 22 537 355327 1 7 5 1 2 3 4 5 6 8 0
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Куприянова Алёна.

numbers = input('Введите числа через пробел: ').split(' ')

count = 0

for num in numbers:

   if int(num) % 10 == 7:

       count += 1

print(count)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот один из способов решения данной задачи в одну строку на языке Python:

python
numbers = input().split() count = sum(1 for num in numbers if num[-1] == '7') print(count)

Программа считывает список целых чисел в одну строку, разделяет его на отдельные числа и сохраняет их в переменную numbers в виде списка строк. Затем мы используем генератор списка и функцию sum() для подсчета количества чисел, оканчивающихся на цифру 7.

Примечание: В данном решении предполагается, что все числа в списке имеют длину больше одного символа. Если возможны однозначные числа (например, 7), и их также нужно учитывать, можно добавить условие if len(num) > 1 в генератор списка, чтобы исключить однозначные числа.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос