Вопрос задан 05.11.2023 в 10:16. Предмет Информатика. Спрашивает Прохоров Данёк.

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

кроме тех кто оканчивается на цифру 7​
0 0
Перейти к ответам

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

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

summ = 0

for i in range(3):

   a = int(input())

   if str(a)[-1] == "7":

       continue

   summ += a

print(summ)

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

Для решения этой задачи вам потребуется использовать цикл 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, и мы пропускаем его. В противном случае мы добавляем число к сумме. В конце мы выводим полученную сумму.

Обратите внимание, что этот код предполагает, что пользователь вводит действительные числа. Если вы хотите добавить проверку на ввод пользователя, вам потребуется добавить дополнительный код для обработки исключений.

0 0

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

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

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

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