В чем ошибка?
for i in range(1,1000):
s = i
n = 1
while s * n < 4096:
s = s//2
n = n * 4
if n == 1024:
print(i)
break
Приложения:

valgrisa:
добавь условие на прерывание while при превышении n значения 1024
s = i
n = 1
while s * n < 4096:
s = s//2
n = n * 4
if n == 1024:
print(i)
break
if n == 1024:
break
Ответы
Ответ дал:
2
Объяснение:
for i in range(1,1000):
s = i
n = 1
while s * n < 4096:
s = s//2
n = n * 4
if n > 1024:
break
if n == 1024:
print(i)
break
Ответ:
128
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад