• Предмет: Информатика
  • Автор: SashaPerelman
  • Вопрос задан 5 месяцев назад

Помогите решить задание!!!!!!!!

Алексей написал программу:


x = int(input())
n = 1
while x > 1:
x = x//2
n = n + 1
print(n)

Определите, при каком наименьшем значении переменной x программа выдаст 5.

В ответ запишите только число

Ответы

Ответ дал: FakeDeveloper
0

Ответ: 16

Объяснение:

def doWhile(x):

   global n

   while x > 1:

       x = x//2

       n = n+1

   if (n==5): return True

   

n = 1

for x in range(100):

   n = 1

   if doWhile(x):print(x)

Вас заинтересует
4 месяца назад