def ft_mirror_num(number): if number < 0: number = -number revnum = ft.ft_rev_num(number) if revnum == number: return True return False
def ft_covert_num(number, notation): covnum = 1 while number > 0: covnum = (covnum * 10) + (number % notation) number //= notation covnum = ft.ft_rev_num(covnum) covnum //= 10 return covnum
def ft_oct_num(number): oct = 1 while number > 0: oct = (oct * 10) + (number % 8) number //= 8 oct = ft.ft_rev_num(oct) oct //= 10 return oct
def ft_bin_num(number): bin = 1 while number > 0: bin = (bin * 10) + (number % 2) number //= 2 bin = ft.ft_rev_num(bin) bin //= 10 return bin
def ft_mirror_num(x): if ft_rev_num(x) == x: print(True) else: print(False)
def ft_mirror_count(x): kol = 0 for i in range(x): if ft_rev_num(i) == i > 10: kol += 1 return kol