python - find largest power of two less than X number? -


मैं यह कर रहा हूँ

  def power_two (n, base = -1): परिणाम = 2 ** आधार अगर परिणाम & lt; N: base + = 1 power_two (n, आधार) अन्य: यदि परिणाम == n: प्रिंट बेस और: प्रिंट बेस - 1  

दो की सबसे बड़ी शक्ति खोजने के लिए अजगर का रास्ता क्या है X संख्या से कम?

उदाहरण का उदाहरण: power_two (100) केवल पावर वापस

< P>

<पूर्व> def power_two (n): return int (math.log (n, 2))

/ html>

Comments