擅长:python、mysql、java
<p>尽管公认的答案是惊人的。我还想分享一个快速破解这个问题的方法。(这也解决了负年龄问题。)</p>
<pre><code>f=lambda age: (age.isdigit() and ((int(age)>=18 and "Can vote" ) or "Cannot vote")) or \
f(input("invalid input. Try again\nPlease enter your age: "))
print(f(input("Please enter your age: ")))
</code></pre>
<p>这段代码是针对python 3.x的</p>