问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用python做(统计老人年龄(60岁以上)从键盘输入,人员的年龄存放在列表...

发布网友 发布时间:2022-04-23 15:08

我来回答

2个回答

懂视网 时间:2022-04-19 03:11

本文实例讲述了python根据出生日期获得年龄的方法。分享给大家供大家参考。具体如下:

这段代码可以根据用户的出生日期获得其年龄,born参数为date类型

def calculate_age(born):
 today = date.today()
 try:
 birthday = born.replace(year=today.year)
 except ValueError:
# raised when birth date is February 29 
# and the current year is not a leap year
 birthday = born.replace(year=today.year, day=born.day-1)
 if birthday > today:
 return today.year - born.year - 1
 else:
 return today.year - born.year

希望本文所述对大家的Python程序设计有所帮助。

热心网友 时间:2022-04-19 00:19

摘要python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数from time import *#a function to find your agedef age():print "Enter Your Date of Birth"d=input("Day:")m=input("Month:")y=input("Year:")#get the current time in tuple formata=gmtime()#difference in daydd=a[2]-d#difference in monthdm=a[1]-m#difference in yeardy=a[0]-y#checks if difference in day is negativeif dd<0:dd=dd+30dm=dm-1#checks if difference in month is negative when difference in day is also negativeif dm<0:dm=dm+12dy=dy-1#checks if difference in month is negative when difference in day is positiveif dm<0:dm=dm+12dy=dy-1print "Your current age is %s Years %s Months & %s Days"%(dy,dm,dd)age()咨询记录 · 回答于2021-11-22用python做(统计老人年龄(60岁以上)从键盘输入,人员的年龄存放在列表、统计出的各年龄(每10岁为一个年龄段)的人数存在字典中python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数from time import *#a function to find your agedef age():print "Enter Your Date of Birth"d=input("Day:")m=input("Month:")y=input("Year:")#get the current time in tuple formata=gmtime()#difference in daydd=a[2]-d#difference in monthdm=a[1]-m#difference in yeardy=a[0]-y#checks if difference in day is negativeif dd<0:dd=dd+30dm=dm-1#checks if difference in month is negative when difference in day is also negativeif dm<0:dm=dm+12dy=dy-1#checks if difference in month is negative when difference in day is positiveif dm<0:dm=dm+12dy=dy-1print "Your current age is %s Years %s Months & %s Days"%(dy,dm,dd)age()以上答案仅供参考,实际情况要根据您的运行系统进行了修改哟~希望我的回答对您能有所帮助哟~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 会计继续教育考试题啊,求解!感激 工作中报备是什么意思? 求基础会计学试题答案 python输入年月日输出年月日 基础会计学实训答案 Python怎么从年月日字符串中取出年份月份? 防疫报备是什么意思 月报,年报,季报,半年报的会计报表分别包括那几个表呢? python给出年/月/日计算是此年的多少天? 买车报备是什么意思 会计选择题: 报备是什么意思? 1.在下列会计报表中,属于月报的有( )。 “报备”是什么意思 会计报表中属于月报的有? 审计中的报备是什么意思 下列会计报表中属于月报的有A资产负责表B利润表C现金流量表D资产负责表和利润表 报备 是什么意思 ?用最简单的例子说明!谢谢! 下列会计报表中属于月报的有( ) 单项选择 “报备”是什么意思? 第一时间报备是什么意思 会计月报都包含什么? 用Python,从键盘任意输入一个年,计算这个年是多少天。比如:输入2019年... 急需帮助,会计继续教育考试题,谢谢 python怎么将一个整数算出他的年月日? 报备是什么意思 基础会计形成性考核册答案 Python2.7输入一个身份号,计算该身份证号对应的年龄并输出 疫情期间报备是什么意思? 求2011电大考试试题答案,基础会计,及英语2的答案 python判断年月日的问题 财务报表按时间进行的分类 Python编写程序,输入年份,计算从公元元年开始到该年有多少个闰年... 利润表是月报表还是年报表 疫情报备一下是什么意思 Python:要求用 函数 实现: 从键盘输入年份和月份,然后计算返回该年该... 财务报表包括哪些,月报有哪些?年报有哪些?都是什么时候开始结束? 博主报备是什么意思 谁会编程序python shell,怎么写看出生年月然后看出生肖和星座~_百度... 下列会计报表中属于月报的有( )。