from itertools import product
# Цифры восьмеричной системы
digits = "01234567"
count = 0
# Генерируем все четырехзначные восьмеричные числа
# Первая цифра не может быть '0'
for p in product(digits, repeat=4):
if p[0] == '0':
continue
word = "".join(p)
# Считаем, сколько разных цифр в числе повторяются
repeating_digits = 0
for d in set(word):
if word.count(d) > 1:
repeating_digits += 1
# Условие: повторяется ровно одна цифра
if repeating_digits == 1:
count += 1
print(f"Результат: {count}")