
Python ! Напишите на Python программу, которая считывает массив с клавиатуры и находит сумму всех
чисел, которые оканчиваются на 2. Python!

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

Python
n=[]
s=int(input())
sm=0
while s!='':
n.append(int(s))
if int(s) % 10 == 2:
sm+=int(s)
s=input()
print(n)
print(sm)



Вот пример программы на Python, которая считывает массив с клавиатуры и находит сумму всех чисел, которые оканчиваются на 2:
```python def sum_numbers_ending_with_2(): numbers = input("Введите числа через пробел: ").split() sum = 0 for number in numbers: if number.endswith('2'): sum += int(number) return sum
result = sum_numbers_ending_with_2() print("Сумма чисел, оканчивающихся на 2, равна:", result) ```
В этой программе мы сначала считываем числа с клавиатуры с помощью функции `input()`. Затем мы разделяем введенную строку на отдельные числа с помощью метода `split()`. Далее мы проходим по каждому числу в массиве и проверяем, оканчивается ли оно на 2 с помощью метода `endswith()`. Если число оканчивается на 2, мы добавляем его к общей сумме. Наконец, мы выводим полученную сумму на экран.
Примечание: Программа предполагает, что пользователь будет вводить числа через пробел. Если числа будут вводиться иным образом, например, через запятую, то код программы нужно будет немного изменить, чтобы правильно разделить введенную строку на отдельные числа.
Надеюсь, это поможет вам! Если у вас возникнут еще вопросы, не стесняйтесь задавать.


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







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