擅长:python、mysql、java
<p>当然,您可以使用一个简单的公式,而不是使用循环:</p>
<pre class="lang-py prettyprint-override"><code>import math
a = 80000
b = 50000
pcent_b = float(input())/100
a_growth = 1.03
b_growth = 1 + pcent_b
anos = math.ceil(math.log(b/a, a_growth/b_growth))
if anos > 0:
print("A população da cidade B vai ultrapassar em {} anos.".format(anos))
else:
print("A população de B não vai ultrapassar.")
</code></pre>