第4关:出生日期与年龄
birth = input()
birth = birth.split(',')
#将输入(birth)按逗号隔开的字符串,变成列表
#例如 birth = '1992,12,5' ---> birth = ['1992','12','5']
birth = [int(x) for x in birth]
#列表解析,将birth列表变为数组
#例如 birth = ['1992','12','5'] --> birth = [1992,12,5]
#因为字符串的元素不能支持数字之间的运算
age = 2020-birth[0]
year = birth[0]
month = birth[1]
day = birth[2]
print('我的出生日期是{}年{:0>2d}月{:0>2d}日'.format(year,month,day))
#format函数 (:0>2d) 数字补零 (填充左边, 宽度为2)
#例如 5-->05
print(f'我今年{age}岁了')
“”"
本关任务:编写一个程序,输入自己的出生年、月、日,按下列格式输出自己的出生日期信息,今年是2020年,计算并输出自己的年龄。
输入示例:
1992,12,5
输出示例:
我的出生日期是1992年12月05日 我今年28岁了
“”"
第4关:出生日期与年龄相关推荐
- sql server 根据身份证号计算出生日期和年龄的存储过程
我这边有一个业务,需要客户填写身份证号,自动计算他的出生日期和年龄 在sql中,具体的存储过程实现是这样的: /******************************************** ...
- js中如何通过身份证号计算出生日期和年龄
在html中有如下标签 身份证号:<input type="text" id="Gra_IDCard" onChange="IDCardChan ...
- Java:出生日期转年龄
private int getAge(Date birthDay) {Calendar cal = Calendar.getInstance();//出生日期晚于当前时间,无法计算if (cal.be ...
- MySQL根据出生日期查询年龄,以及对年龄进行分组统计
表stu数据如下 1. 根据出生日期查询年龄 SELECT TIMESTAMPDIFF(YEAR,DATE(birthdate),CURDATE()) AS age FROM stu; 返回结果: 函 ...
- 出生日期与年龄python_python根据出生日期返回年龄的方法
本文实例讲述了python根据出生日期返回年龄的方法.分享给大家供大家参考.具体实现方法如下: def CalculateAge(self, Date): '''Calculates the age ...
- js 根据身份证获取出生日期与年龄
js 根据身份证获取出生日期与年龄 //获取出生日期getBirthdayFromIdCard(idCard) {var birthday = "";if (idCard != n ...
- SQL根据出生日期计算年龄的两种算法
--Sql根据出生日期计算年龄 1. select datediff(year,EMP_BIRTHDAY,getdate()) as '年龄' from EMPLOYEEUnChangeInfo ...
- python根据出生日期计算年龄的源码
将内容过程经常用的内容做个收藏,下面的内容段是关于python根据出生日期计算年龄的的内容. #a function to find your age def age(): print "E ...
- C#根据出生日期计算年龄的源码
下边代码段是关于C#根据出生日期计算年龄的的代码,应该能对小伙伴们有些用途. public int CalculateAgeCorrect(DateTime birthDate, DateTime n ...
- 正则表达式校验身份证号带出出生日期,年龄,性别
身份证号码说明 居民身份证号码,正确.正式的称谓应该是"公民身份号码".根据[中华人民共和国国家标准 GB 11643-1999]中有关公民身份号码的规定,公民身份号码是特征组合码 ...
最新文章
- 业界资讯: Air 2.0 beta 版本 发布
- Android中用GridView实现九宫格的两种方法
- mysql表只有frm文件_MYSQL数据文件--.frm文件(只有.frm文件时的表结构恢复)
- Linux备份MySQL xshell_linux shell脚本备份mysql数据库
- java数据结构之枚举
- 进程间通信 - 邮槽实现
- 里rust怎么找蓝图_Rust错误处理
- javascript实现平滑的锚点
- WPF MVVM 架构 Step By Step(2)(简单的三层架构示例及粘合代码GLUE code)
- Bootstrap系列 -- 44. 分页导航
- Javascript: 前端JS生成验证码
- python平方和psum_python求和函数sum()详解
- HTTPS网络流量分析方法简介
- Android Intent跳转第三方地图应用,传入地址
- The program 'roscore' is currently not installed. You can install it by typing: sudo apt install pyt
- 第一节 细胞是生命活动的基本单位
- win10安装串口驱动pl2303 ch340 cp2102时安装不上的一些解决办法
- 小学科学教师 计算机专业,当小学科学教师好还是信息技术教师好?
- 笔记本外接显示屏调节亮度不刺眼
- LEX自动生成词法分析器