Ответ:

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, нет')

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