Решение задачи на Python с использованием цикла while:
# инициализируем переменные
sum_even = 0 # сумма четных чисел
prod_4 = 1 # произведение чисел, оканчивающихся на 4
# вводим первое число
num = int(input("Введите число (для завершения введите 0): "))
# пока число не равно 0
while num != 0:
if num % 2 == 0: # если число четное
sum_even += num # добавляем его к сумме четных чисел
if num % 10 == 4: # если число оканчивается на 4
prod_4 *= num # умножаем его на произведение
# выводим результаты
print("Сумма четных чисел:", sum_even)
print("Произведение чисел, оканчивающихся на 4:", prod_4)
Решение задачи на Python с использованием цикла for:
# вводим последовательность чисел, разделенных пробелом
nums = input("Введите последовательность чисел, разделенных пробелом: ").split()
# проходим по каждому числу в последовательности
for num in nums:
num = int(num)
# Вводим последовательность чисел с клавиатуры
numbers = input("Введите последовательность чисел через пробел: ").split()
# Инициализируем переменные для суммы четных чисел и произведения чисел, оканчивающихся на 4
even_sum = 0
four_product = 1
# Проходим по всем числам в последовательности
i = 0
while i < len(numbers):
num = int(numbers[i])
if num % 2 == 0:
even_sum += num
if num % 10 == 4:
four_product *= num
i += 1
# Выводим результаты
print("Сумма четных чисел:", even_sum)
print("Произведение чисел, оканчивающихся на 4:", four_product)
for num in numbers:
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Решение задачи на Python с использованием цикла while:
# инициализируем переменные
sum_even = 0 # сумма четных чисел
prod_4 = 1 # произведение чисел, оканчивающихся на 4
# вводим первое число
num = int(input("Введите число (для завершения введите 0): "))
# пока число не равно 0
while num != 0:
if num % 2 == 0: # если число четное
sum_even += num # добавляем его к сумме четных чисел
if num % 10 == 4: # если число оканчивается на 4
prod_4 *= num # умножаем его на произведение
num = int(input("Введите число (для завершения введите 0): "))
# выводим результаты
print("Сумма четных чисел:", sum_even)
print("Произведение чисел, оканчивающихся на 4:", prod_4)
Решение задачи на Python с использованием цикла for:
# инициализируем переменные
sum_even = 0 # сумма четных чисел
prod_4 = 1 # произведение чисел, оканчивающихся на 4
# вводим последовательность чисел, разделенных пробелом
nums = input("Введите последовательность чисел, разделенных пробелом: ").split()
# проходим по каждому числу в последовательности
for num in nums:
num = int(num)
if num % 2 == 0: # если число четное
sum_even += num # добавляем его к сумме четных чисел
if num % 10 == 4: # если число оканчивается на 4
prod_4 *= num # умножаем его на произведение
# выводим результаты
print("Сумма четных чисел:", sum_even)
print("Произведение чисел, оканчивающихся на 4:", prod_4)
С использованием цикла while:
# Вводим последовательность чисел с клавиатуры
numbers = input("Введите последовательность чисел через пробел: ").split()
# Инициализируем переменные для суммы четных чисел и произведения чисел, оканчивающихся на 4
even_sum = 0
four_product = 1
# Проходим по всем числам в последовательности
i = 0
while i < len(numbers):
num = int(numbers[i])
if num % 2 == 0:
even_sum += num
if num % 10 == 4:
four_product *= num
i += 1
# Выводим результаты
print("Сумма четных чисел:", even_sum)
print("Произведение чисел, оканчивающихся на 4:", four_product)
С использованием цикла for:
# Вводим последовательность чисел с клавиатуры
numbers = input("Введите последовательность чисел через пробел: ").split()
# Инициализируем переменные для суммы четных чисел и произведения чисел, оканчивающихся на 4
even_sum = 0
four_product = 1
# Проходим по всем числам в последовательности
for num in numbers:
num = int(num)
if num % 2 == 0:
even_sum += num
if num % 10 == 4:
four_product *= num
# Выводим результаты
print("Сумма четных чисел:", even_sum)
print("Произведение чисел, оканчивающихся на 4:", four_product)
https://znanija.com/task/53070168?utm_source=android&utm_medium=share&utm_campaign=question