
составьте программу на языке python который вводится 10 любых чисел суммируются все введённые числа
кроме тех кто оканчивается на цифру 7

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

summ = 0
for i in range(3):
a = int(input())
if str(a)[-1] == "7":
continue
summ += a
print(summ)



Для решения этой задачи вам потребуется использовать цикл for, чтобы пройти по всем 10 числам, а также условное выражение if, чтобы проверить, не заканчивается ли число на 7. Если число не заканчивается на 7, оно будет добавлено к сумме.
Вот пример кода на Python, который выполняет эту задачу:
```python # Инициализируем переменную для хранения суммы sum = 0
# Вводим 10 чисел for i in range(10): num = int(input("Введите число: ")) # Проверяем, не заканчивается ли число на 7 if num % 10 != 7: sum += num
# Выводим сумму print("Сумма чисел, не заканчивающихся на 7: ", sum) ```
В этом коде мы используем функцию `input` для получения числа от пользователя. Затем мы используем оператор `%` для получения остатка от деления числа на 10. Если остаток равен 7, это означает, что число заканчивается на 7, и мы пропускаем его. В противном случае мы добавляем число к сумме. В конце мы выводим полученную сумму.
Обратите внимание, что этот код предполагает, что пользователь вводит действительные числа. Если вы хотите добавить проверку на ввод пользователя, вам потребуется добавить дополнительный код для обработки исключений.


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







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