Предмет: Информатика,
автор: animered
В чем ошибка?
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
Интересные вопросы
Предмет: Русский язык,
автор: маша200613
Предмет: Русский язык,
автор: кооо
Предмет: Русский язык,
автор: olgayumsguzina
Предмет: Математика,
автор: tanyaselickaya