Вопрос задан 28.06.2023 в 01:14. Предмет Информатика. Спрашивает Аскаровна Аружан.

В Python С клавиатуры пользователем вводится n чисел (n также задает пользователь). Найти сумму

чисел, оканчивающихся цифрой 3.
0 0
Перейти к ответам

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

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

s = 0

n = int(input("Введите количество чисел: "))

for i in range(n):

   x = int(input())

   if x % 10 == 3:

       s += x

print(s)

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

Для решения этой задачи в Python вы можете использовать следующий код:

python
# Запрос количества чисел от пользователя n = int(input("Введите количество чисел: ")) # Инициализация переменной для хранения суммы чисел, оканчивающихся на 3 sum_ending_with_3 = 0 # Цикл для ввода чисел и вычисления суммы for i in range(n): num = int(input(f"Введите число #{i + 1}: ")) if num % 10 == 3: sum_ending_with_3 += num # Вывод результата print(f"Сумма чисел, оканчивающихся на 3, равна: {sum_ending_with_3}")

Этот код запрашивает у пользователя количество чисел (n), затем в цикле запрашивает n чисел. Если число оканчивается на 3 (проверка выполняется с помощью операции %), то оно добавляется к переменной sum_ending_with_3. В конце выводится сумма чисел, оканчивающихся на 3.

0 0

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

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

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

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