python基础练习题:年龄天数【难度:1级】:

你有没有想知道你多久几天?
写一个函数ageInDays,它以天为单位返回你的年龄.

例如,如果今天是2015年11月30日那么

ageInDays(2015,11,1)返回"你是29天大"

生日按以下顺序输入为整数

ageInDays(,,)

例如,如果你出生于2007年11月27日,那么请致电ageInDays(2007,11,27).

你的生日预计将在过去.

欢迎提出如何改善习题的建议!

编程目标:

from datetime import date
def ageInDays(year, month, day):
    # your code here


测试样例:

from datetime import date
from datetime import timedelta
today = date.today()
birthdayOne = today - timedelta(days=2)
Test.assert_equals(ageInDays(birthdayOne.year, birthdayOne.month, .day), 'You are 2 days old')
birthdayTwo = today - timedelta(days=365)
.((., ., .day), 'You are 365 days old')


最佳答案(多种解法):

点击查看答案

更多关联题目:

python基础练习题:初学者非常简单的继承【难度:1级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python进阶练习题:社会主义分配【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python进阶练习题:ROT13变体密码【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
python高级练习题:懒惰的初始【难度:4级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

免责申明

本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars/
https://www.codewars/kata/age-in-days

更多推荐

python基础练习题:年龄天数【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶