Исполнитель «Молодец» получает на вход четырехзначное число и строит новое число
по следующим правилам, изначально
:
1) Если первая цифра числа делится на 3, то в числе
заменяем её на цифру 7.
2) Если первая цифра числа делится на 2 и не делится на 3, то в числе
заменяем её на цифру 9.
Сколько существует чисел , для которых соответствующее число
начинается с цифры 7 или 9, а восьмеричная запись числа
оканчивается цифрой 5?
count = 0
for n in range(1000,10000):
r = str(n)
n1 = str(n)
if int(n1[0]) % 3 == 0:
r = ’7’ + r[1:]
if int(n1[0]) % 2 == 0 and int(n1[0]) % 3 != 0:
r = ’9’ + r[1:]
if r[0] in ’79’ and int(r) % 8 == 5:
count += 1
print(count)
Ответ: 875