В чем ошибка?
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
Ответы на вопрос
Ответил CosmicTea
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
Новые вопросы
Қазақ тiлi,
1 год назад
Русский язык,
1 год назад
Математика,
6 лет назад
Українська мова,
6 лет назад