на 4. Введите количество чисел в последовательности, а затем введите сами числа. В последовательности всегда есть

  • 41
на 4. Введите количество чисел в последовательности, а затем введите сами числа. В последовательности всегда есть число, которое кратно 3 и оканчивается на 4. Количество чисел не больше 100. Введенные числа не превышают 300 по модулю. Напишите программу, которая определит сумму чисел, кратных 3 и оканчивающихся на 4, и выведет ее.
Малышка
58
Хорошо! Для решения данной задачи нам потребуется написать программу. Давайте перейдем к разработке решения по шагам.

Шаг 1: Ввод количества чисел в последовательности
Чтобы начать, нам необходимо запросить у пользователя количество чисел в последовательности. Для этого мы можем использовать функцию input(). Давайте начнем программу с этого шага:

python
n = int(input("Введите количество чисел в последовательности: "))


Шаг 2: Ввод чисел последовательности
Теперь нужно запросить у пользователя сами числа последовательности. Давайте создадим пустой список и запустим цикл, в котором будем запрашивать числа от пользователя n раз:

python
numbers = []
for i in range(n):
number = int(input(f"Введите число {i+1}: "))
numbers.append(number)


Шаг 3: Поиск суммы чисел, кратных 3 и оканчивающихся на 4
Теперь у нас есть список чисел последовательности. Давайте напишем код, который будет находить сумму чисел, кратных 3 и оканчивающихся на 4. Для этого мы создадим переменную sum и будем добавлять в нее числа, соответствующие условию:

python
total_sum = 0
for number in numbers:
if number % 3 == 0 and number % 10 == 4:
total_sum += number


Шаг 4: Вывод результата
Теперь нам осталось вывести результат - сумму чисел, кратных 3 и оканчивающихся на 4. Давайте это сделаем:

python
print(f"Сумма чисел, кратных 3 и оканчивающихся на 4, равна {total_sum}.")


Вот и все! Полная программа для решения данной задачи выглядит следующим образом:

python
n = int(input("Введите количество чисел в последовательности: "))

numbers = []
for i in range(n):
number = int(input(f"Введите число {i+1}: "))
numbers.append(number)

total_sum = 0
for number in numbers:
if number % 3 == 0 and number % 10 == 4:
total_sum += number

print(f"Сумма чисел, кратных 3 и оканчивающихся на 4, равна {total_sum}.")


Теперь вы можете использовать эту программу для решения задачи на четыре.