Обработка числовой последовательности на языке Python 3.9. Задание 17
Задача 1 Рассматривается множество целых чисел, принадлежащих числовому отрезку [331; 8751], которые удовлетворяют следующим условиям:
− количество цифр в десятичной и шестнадцатеричной записях одинаковое;
− кратны 5, но не 25.
Найдите количество таких чисел и максимальное из них. print(‘mai_zad1.txt') count=0 max=0 for i in range(331,8751+1): b=len(str(i)) c=len(hex(i)[2:]) if b==c and i%5==0 and i%25!=0: count+=1 max=i print(count, max) Задача 2 Назовём натуральное число подходящим, если у него больше 17 различных делителей (включая единицу и само число). Определите количество подходящих чисел, принадлежащих отрезку [10 001; 50 000], а также наименьшее из таких чисел. В ответе запишите два целых числа: сначала количество, затем наименьшее число. print(' mai_zad2.txt ') def F(n): delitel=2 countdel=2 while delitel ** 2 < n: if n % delitel == 0: countdel += 2 if countdel > 17: return 1 delitel += 1 count=0 min=50001 for i in range(10001,50000+1): if F(i)==1: count += 1 if i < min: min = i print(count, min)