MyTetra Share
Делитесь знаниями!
Степень двойки
Время создания: 31.08.2017 21:02
Текстовые метки: task
Раздел: Python - Задачник - filter
Запись: xintrea/mytetra_db_mcold/master/base/1503490442qss7r2fgip/text.html на raw.githubusercontent.com

Условие

По данному натуральному числу N найдите наибольшую целую степень двойки, не превосходящую N. Выведите показатель степени и саму степень.

Операцией возведения в степень пользоваться нельзя!



import math
x =
int(input())
print(" ".join([str(int(math.log(max(filter(lambda a: math.log(a, 2) % 1 == 0, range(1, x))), 2))), str(max(filter(lambda a: math.log(a, 2) % 1 == 0, range(1, x))))]))

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования