x=(2**4400-1)*(4**2200+2)
print( bin(x).count('1') )
x=(2*343**123 + 2401)*(3*343**137 - 2401)
k=0
while x>0:
if x % 7 == 6:
k+=1
x//=7
print (k)
Значение выражения (2∙343123 + 2401)∙ (3∙343137 – 2401) записали в системе счисления с основанием 7. Сколько цифр 6 содержится в этой записи?
k=[0]*9
x=9**55+9**17-15
print (x)
while x>0:
k[x%9]+=1
x//=9
m=10
n=0
print(k)
for i in range(9):
if k[i]<m and k[i]!=0:
m=k[i]
print (m)
Значение арифметического выражения: 95 + 37 – 14 записали в системе счисления с основанием 3. Какая из цифр реже всего встречается в этой записи? В ответе укажите, сколько таких цифр в записи.
Сколько различных цифр в шестнадцатеричной записи числа �251 + 240 + 235 + 217 – 25?
246_5
def F( n ):
if n == 1: return 1
elif n % 2 == 0:
return n + F(n-1)
else:
return 2 * F(n-2)
print( F(26) )
def f(n):
a = [0, 1]
for i in range(2, n+1):
if i % 2 == 0:
a.append(i + a[i-1])
else:
a.append(2*a[i-2])
return a[n]
print(f(26))
def f(n):
a = 1
for i in range(2, n+1):
if i % 2 == 0:
b = i + a
else:
b = 2*z
z, a = a, b
return b
print(f(26))
def F( n ):
global s
s+=1
if n >= 1:
s+=1
F(n-1)
F(n//2)
s=0
F(140)
print (s)
Определите, сколько символов * выведет эта процедура при вызове F(140):
def F( n ):
print('*')
if n >= 1:
print('*')
F(n-1)
F(n//2)