擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>def par_nepar(n):
split = [int(i) for i in str(n)].
for i in range(1,len(split)):
if (split[i] % 2 == 0) ^ (split[i-1] % 2 == 1):
return False
return True
</code></pre>
<p>工作内容如下:</p>
<ol>
<li>将整数转换为列表:1234->;[1,2,3,4]</li>
<li>迭代元素(不包括第一个)</li>
<li>如果两个连续数字是偶数或奇数,则取<code>False</code>的异或条件</李>
</ol>
<p>测试:</p>
<pre><code>>>> print(par_nepar(2749))
True
>>> print(par_nepar(2744))
False
</code></pre>