7(16)=7(8) и 251(8)
1)247(8)
2)Переводим в 8СС=212 (010001010)
3)248 ЭТО ЧИСЛО НЕ МОЖЕТ БЫТЬ в 8СС
4)А8(16)=10101000=251(8)
Если условие записано правильно, то 1) и 2)
Ответ:
n = int(input())
while n % 8 != n:
n //= 8
print(n)
Хоть и 8 балов это маловато за задачу на знание языка программирования, но этот код работает.