擅长:python、mysql、java
<pre><code>import datetime
# get the year so it works all the time.
year = datetime.datetime.today().year
name = input(" Enter your name: ")
birth_year = input(" When were you born (year) ?: ")
# calclute the age
age = year - int(birth_year)
print("Hello " + name + "! You are ", age)
</code></pre>
<p>还有其他一些打印方式可能看起来更干净:</p>
<pre><code>print(f'Hello {name}! You are {age}')
</code></pre>
<p>或</p>
<pre><code>print("Hello {0}! You are {1}".format(name, age))
</code></pre>
<p><em><strong>使其成为功能:</strong></em></p>
<pre><code>import datetime
def age_cal(birth_year):
# get the year so it works all the time.
year = datetime.datetime.today().year
return year - int(birth_year)
if __name__ == "__main__":
name = input(" Enter your name: ")
birth_year = input(" When were you born (year) ?: ")
age = age_cal(birth_year)
print("Hello {0}! You are {1}".format(name, age))
</code></pre>