【发布时间】:2022-11-23 04:52:59
【问题描述】:
如果生日日期未满 18 岁,我如何检查输入的日期?
year=int(input("Year born: "))
month = int(input("Month born: "))
day = int(input("Day born: "))
date = date(year,month,day)
date.today() 可以使用什么代码来检查用户是否未满 18 岁?因为如果我减去 2022- year 它可能不到 17 岁,因为他出生在 12 月
【问题讨论】:
-
使用
date.date()函数将输入转换为date。然后从date.today()中减去该日期以获得差异。然后检查该差异是否小于 18 年。