Пример программы на Python, которая вычисляет количество чисел от 1 до N, удовлетворяющих двум условиям: число оканчивается на 7 и произведение цифр числа меньше 9: 1
import mathcnt = 0for i in range(7, int(input()) + 1, 10): cnt += math.prod(map(int, str(i))) < 9print(cnt)
В этой программе для накопления количества чисел используется переменная cnt
, в которую сначала записывается 0. 2 Затем в цикле перебираются числа от 7 до N+1, и для каждого из них проверяется условие: произведение цифр числа должно быть меньше 9. 12