Предмет: Информатика, автор: dfuisdaghiufh

РЕШИТЕ В ПИТОНЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Приложения:

mathgenius: ловите лайфак, решение в 2 строчки:
mathgenius: num = int(input())
print((num**(0.5) % 1 == 0) * 'Yes' + (num**(0.5) % 1 != 0) * 'No')
mathgenius: а извиняюсь, тут степень числа 2, плохо прочитал
mathgenius: ну тогда только через цикл

Ответы

Автор ответа: olegkrasnov98
0

numbers = [2**i for i in range(11)]

n = int(input())

if n in numbers:

print("ДА")

else:

print("НЕТ")

Автор ответа: Brotishka0eto0ya
0

Ответ:

f=0

x=int(input())

for i in range (0, 11):

   if x==2**i:

       f=1

if f==1:

   print('ДА')

else:

   print('НЕТ')

Объяснение:

Похожие вопросы
Предмет: Математика, автор: twdxy