Ответ:
1. Сумма и произведение чисел, кратных 6
Вводится количество чисел. Для каждого числа проверяем условие делимости на 6. Если число кратно 6, добавляем его к сумме и умножаем на него произведение.
n = int(input('Количество чисел: '))
summa = 0
proizvedenie = 1
for _ in range(n):
x = int(input('Число: '))
if x % 6 == 0:
summa += x
proizvedenie *= x
print('Сумма:', summa)
print('Произведение:', proizvedenie)Если среди введённых чисел нет чисел, кратных 6, сумма будет равна 0, а произведение останется равным 1.
2. Минимальное число, оканчивающееся на 2
Перебираем все n чисел. Число оканчивается на 2, если остаток от его деления на 10 равен 2. Среди таких чисел сохраняем минимальное.
n = int(input('Количество чисел: '))
minimum = None
for _ in range(n):
x = int(input('Число: '))
if x % 10 == 2:
if minimum is None or x < minimum:
minimum = x
if minimum is not None:
print('Минимальное число, оканчивающееся на 2:', minimum)
else:
print('Чисел, оканчивающихся на 2, нет')Ответ: программы находят требуемую сумму, произведение и минимальное число.
