<p>我创建了一个程序,询问一堆输入问题,并打印出以下行,例如,马克·吉本斯是一个103岁的男性。他出生在渥太华,罪过是1234567890。你知道吗</p>
<p>但当我不断犯错的时候。你知道吗</p>
<p><a href="https://i.stack.imgur.com/oNpxJ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/oNpxJ.png" alt="enter image description here"/></a></p>
<pre><code>from datetime import datetime
def main():
name = input('Please enter your name:')
sex = input('Please enter your sex, Male (M) or Female (F) or Non-Binanry(N):')
birthday = input ('Enter your date of birth in YYYY-mm-dd format:')
birthday1 = datetime.strptime(birthday, '%Y-%m-%d')
age = ((datetime.today() - birthday1).days/365)
place = input('What City were you born in:')
try:
sin = int(input('What is your sin number:'))
except ValueError:
print('Error:Please enter a number')
print(f'{name} is a {age} years old {sex}. He was born in {place} and her SIN # is {sin}')
# Do not edit below
if __name__ == '__main__': main()
</code></pre>