很近!

您需要先将字符串转换为日期时间对象,然后才能对其进行计算 – 请参阅datetime.datetime.strptime().

对于您的日期输入,您需要执行以下操作:

datetime.strptime(input_text, "%d %m %Y")

#!/usr/bin/env python3

from datetime import datetime, date

print("Your date of birth (dd mm yyyy)")

date_of_birth = datetime.strptime(input("--->"), "%d %m %Y")

def calculate_age(born):

today = date.today()

return today.year - born.year - ((today.month, today.day) < (born.month, born.day))

age = calculate_age(date_of_birth)

print(age)

PS:我敦促你使用合理的输入顺序 – dd mm yyyy或ISO标准yyyy mm dd

如何用python计算年龄_计算python中的年龄相关推荐

  1. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  2. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  3. python增加一列数据计算年龄_无法使用python中的条件计算年龄。得到一个价值

    好吧,我想从数据集中计算出病人的年龄.我最初是用一个函数来计算的,但我从今天算到了生日.所以我试着在病人死亡的案例中加上一个if语句.在这个例子中,我想计算从死亡日期到出生日期的年龄.在 这是我的代码 ...

  4. arcgis python字段计算器_计算字段示例—帮助 | ArcGIS for Desktop

    使用键盘输入值并不是编辑表中值的唯一方式.在某些情况下,为了设置字段值,可能要对单条记录甚至是所有记录执行数学计算.您可以对所有记录或选中记录执行简单计算和高级计算.此外,还可以在属性表中的字段上计算 ...

  5. python可以用于excel计算吗_你好Python!再见Excel?

    现在很多行业,都离不开Excel: 做财务的,要用Excel做报表: 做物流的,会用Excel来跟踪订单情况: 做HR的,会用Excel算工资: 做运营的,会用Excel记录数据做分析. 不知道你有没 ...

  6. 机械专业与python的联系_使用python进行机械设计计算

    分析 这一过程的核心在于机械设计,python的编程的用途有两个 1.当作计算器,缺点在于没有casio计算器那样的自然显示,优点在于可以反复调用,使用lambda函数简化运算 2.当设计需要修改时, ...

  7. python集群_使用Python集群文档

    python集群 Natural Language Processing has made huge advancements in the last years. Currently, variou ...

  8. python机器学习预测_使用Python和机器学习预测未来的股市趋势

    python机器学习预测 Note from Towards Data Science's editors: While we allow independent authors to publish ...

  9. python char 相等_用 Python 实现 Excel文本函数

    用 Python 实现 Excel文本函数 Excel 是非常强大的电子表格软件,大家日常经常用 Excel 处理成绩.师生名单.分析数据等,对 Excel 的函数比较了解,通过用 Python 实现 ...

  10. python 免费空间_用python做大数据

    不学Python迟早会被淘汰?Python真有这么好的前景? 最近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言就是最火的,应用的非常非常的广泛,而Pytho ...

最新文章

  1. ejb 3中bean的种类
  2. Smart Card知识
  3. C++ 计算并输出三角形的面积
  4. Flink从入门到精通100篇(四)-基于 Flink 和 Drools 的实时日志处理
  5. 关于mount在unix系统上
  6. 使用Amoeba实现MySQL读写分离详细步骤(推荐的方式)
  7. 【渝粤题库】广东开放大学 实用文写作 形成性考核
  8. 信息学奥赛一本通 1172:求10000以内n的阶乘 | OpenJudge NOI 1.6 14:求10000以内n的阶乘
  9. 如何修改WAMP中mysql默认空密码重新登录phpmyadmin
  10. nodejs 批处理执行 app.js
  11. 思科vrf配置实例_从原理到配置,最全的VLAN说明就在这了!
  12. Android 微信登陆
  13. 你的计算机没有安装cad2006,CAD2006安装常见问题及处理方法
  14. 如何编写旋转时钟(源代码)
  15. Android获取手机存储空间大小
  16. 微信,知道你所有的秘密
  17. 小白学习MySQL - 聊聊数据备份的重要性
  18. PV操作经典例题——银行业务办理问题
  19. 《Attention Is All You Need》注意力机制公式中Q,K,V的理解
  20. MDL---Material Design Lite框架推荐

热门文章

  1. Java实现收银台系统
  2. c语言指令ASCA,吉林大学C语言习题.doc
  3. 转载_音频DAC的原理
  4. 《三个×××手》BD-R/960M[中字]1024分辨率 高清下载
  5. python:实现将PDF转换为有声读物(附完整源码)
  6. MySQL中group_concat函数用法总结
  7. TensorFlow学习(五)之Ubuntu16.04安装TensorFlow———GPU版本(gtx1070+ubuntu16.04)
  8. x60 深度linux,全新的Origin OS,X60 Pro系统深度体验
  9. Rsync目录实时同步
  10. FreeRTOS MPU使系统更健壮!