n=5*343**8+4*49**12+7**14-98
n7=''
while n:
n7+=str(n%7)
n//=7
for i in range(7):
print(i,'-',n7.count(str(i)))
z=(((64**25)+(4**10))-((16**20)+(32**3)))
z1=str(z)
def toBASE(num, base):
alpha = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
b = alpha[num % base]
while num >= base :
num = num // base
b += alpha[num % base]
return b[::-1]
Number = z1
Basein = 10
Baseout = 4
a = int(Number,Basein)
a = toBASE(a,Baseout)
print(a)
Значение выражения 7297+316–18 записали в системе счисления с основанием 9. Сколько раз в этой записи встречается цифра 0?
N = 729**7 + 3**16 - 18
k = 0
while N > 0:
if N % 9 == 0:
k += 1
N = N // 9
print(k)