十年网站开发经验+多家企业客户+靠谱的建站团队
量身定制+运营维护+专业推广+无忧售后,网站问题一站解决
1、示例代码
defjudgeAdult():
age=int(input('请输入合法年龄:'))
ifage=18:
print('成年人')
elif0=age18:
print('还有%d年成年'%(18-age))
else:
print('输入年龄不合法')
judgeAdult()
2、示例结果
(1)成年结果
请输入合法年龄:24
成年人
(2)未成年结果
请输入合法年龄:15
还有3年成年
(3)不合法年龄
请输入合法年龄:-89
输入年龄不合法
3、完整代码和结果
defPrintNameAge(a,b):
print('姓名'+a)
print('年龄'+b)
return
a=input()
b=input()
PrintNameAge(a,b)
使用datetime模块可以直接算出间隔多少天,但是不能按照年,月,日换算。想知道小孩儿多大了都有难度,所以就直接写了一段。
bug:函数没有处理日期大小、日期颠倒,日期大于实际月历等情况,但不影响使用。
THE END