python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数

from time import *

#a function to find your age

def age():

print "Enter Your Date of Birth"

d=input("Day:")

m=input("Month:")

y=input("Year:")

#get the current time in tuple format

a=gmtime()

#difference in day

dd=a[2]-d

#difference in month

dm=a[1]-m

#difference in year

dy=a[0]-y

#checks if difference in day is negative

if dd<0:

dd=dd+30

dm=dm-1

#checks if difference in month is negative when difference in day is also negative

if dm<0:

dm=dm+12

dy=dy-1

#checks if difference in month is negative when difference in day is positive

if dm<0:

dm=dm+12

dy=dy-1

print "Your current age is %s Years %s Months & %s Days"%(dy,dm,dd)

age()

标签:

代码

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

特别注意:本站所有转载文章言论不代表本站观点!

本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

如何用python计算年龄_python根据出生日期计算年龄的代码相关推荐

  1. 如何用python计算年龄_python根据出生日期返回年龄的方法

    本文实例讲述了python根据出生日期返回年龄的方法.分享给大家供大家参考.具体实现方法如下: def CalculateAge(self, Date): '''Calculates the age ...

  2. python输入出生年份、输出年龄_python根据出生日期计算年龄的代码

    python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数 from time import * #a function to find your ...

  3. python根据生日求年龄_python根据出生日期计算年龄的代码

    python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数 from time import * #a function to find your ...

  4. python输入出生日期和当前日期计算年龄_python根据出生日期计算年龄的代码

    python根据出生日期计算年龄的代码,运行后会提醒用户输出出生的年月日,然后输出年龄,可以改写为一个通用函数 from time import * #a function to find your ...

  5. 如何用python画长方形_python opencv 画矩形跟老齐学Python之用Python计算

    一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer.不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等.乃至于,有的人在口语中区分不开计算机和计算器. 那 ...

  6. python输入学生年龄_Python实现按学生年龄排序的实际问题详解

    前言 本文主要给大家了关于利用Python按学生年龄排序的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 问题:定义一个Class:包含姓名name.性别gender.年龄a ...

  7. java 计算年龄 Java 根据出生日期计算年龄

    1.把出生日期字符串转换为日期格式. public static Date parse(String strDate) throws ParseException {SimpleDateFormat ...

  8. java根据生日精确计算年龄_java根据出生日期计算年龄(精确到天)

    @根据出生日期计算年龄(精确到天) 代码块 public class CountAgeUtil { public static String countAge(String from){ String ...

  9. Python 从身份证中提取出生日期/性别/年龄/生肖/星座/省份/城市/城市等级/区县(2019划分标准)

    写在前面 用python实现快速从身份证中explore尽量多的的信息,找了很多资料,发现并不全.参考已有的分享和其他信息自己写了. 能提取的信息: 出生日期.年龄.生肖.星座.省份.城市.区县.归属 ...

  10. java计算年龄_java根据出生日期计算出年龄

    java根据出生日期计算出年龄 发布时间:2018-05-18 16:07, 浏览次数:3155 , 标签: java日期年龄计算 String dataOfBirth = "1991-10 ...

最新文章

  1. Linux System Programming --Chapter Six
  2. java 数组排序论文_Java中运用数组的四种排序方法
  3. Java写 soapclient_Java for Web学习笔记(一一八):【篇外】Soap client
  4. 更改“我的文档”文件夹的默认位置
  5. 关于灵魂安放,年轻人如何选择适合自己的城市呢?学长有话说
  6. atomQQ 笔记 之 列表元素的异步加载
  7. 初步认识Makefile
  8. 445.两数相加II
  9. AXURE母版事件(Raised-events)
  10. UnicodeDecodeError: 'gbk' codec can't decode byte 0xfe in position 575056: illegal multibyte sequenc
  11. yii2-jui的基本使用
  12. 快手、抖音等短视频营销模式
  13. Linux实战——Shell编程练习(更新12题)
  14. 用于退出access的宏命令是_宏操作QuitAccess的功能是什么
  15. 新一代iPhone后盖或将采用超级合金
  16. 区块链工程师工资小调查,工资最高的居然是杭州
  17. 人工智能在医疗发展突破分析
  18. 【计算机基础04】Excel知识
  19. 创建等距世界:游戏开发入门
  20. 几句话,就放弃考研了

热门文章

  1. 陶哲轩教你学数学 第1章 解题策略 读书笔记
  2. EXCEL对比重复数据
  3. 游戏运行时,WIN2003报错:设备 \Device\Harddisk0有一个不正确的区块。
  4. STM32单片机GPIO口简介
  5. bool类型转int, 或者bool数组对象转int/float数组对象
  6. 抓取systrace
  7. 如何构建高效可信的持续交付能力,华为云有绝活!
  8. 达梦数据库、表字段创建索引或删除索引,增加表字段、修改字段类型或长度、修改注释sql语句
  9. seaweedfs java api_seaweedfs代码详解
  10. 线性表的链式存储结构