Форум сайта python.su
0
Как проверить является или нет я понял. А как вывести саму эту степень(показатель степени) , если является?
n = int(input())
i = 1
while i < n:
i = i * 2
if i == n:
print(“Yes”)
else:
print(“NO”)
Офлайн
1
import math print(math.log2(32))
Офлайн
13
Papa_Svin
print(math.log(32, 2)) # log2 является осужденным)
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Отредактировано DamMercul (Окт. 21, 2018 12:36:06)
Офлайн
1
DamMercul
каким ????
Офлайн
0
sssssn = int(input())
Как проверить является или нет я понял. А как вывести саму эту степень(показатель степени) , если является?n = int(input())i = 1while i < n: i = i * 2if i == n: print(“Yes”)else: print(“NO”)
Офлайн
2
sssssМожно использовать try
Офлайн