14 задание ЕГЭ информатика (Питон)

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)

Добавить комментарий