擅长:python、mysql、java
<p>我们可以做到:</p>
<pre><code>def are_equal(a, b):
if a > b:
a, b = b, a
if a == 0:
return b == 0
while a < b:
a *= 2
return a == b
if are_equal(2, 4):
print('felizmil')
else:
print('tristemil')
if are_equal(2, 3):
print('felizmil')
else:
print('tristemil')
assert are_equal(0, 0) == True
assert are_equal(0, 1) == False
assert are_equal(1, 0) == False
assert are_equal(1, 2) == True
assert are_equal(2, 1) == True
assert are_equal(2, 2) == True
</code></pre>