python年龄计算器_基于DOB的Python年龄计算器
这是你的职责def years_of_age():
from datetime import date, datetime
dob = input("Please enter your DOB as mm-dd-yyyy: ")
#time delta in days
val = date.today().toordinal() - datetime.strptime(dob, "%m-%d-%Y").toordinal()
# this is just so you can confirm, comment out the following 4 lines
print("months {}, years {}".format(\
int(datetime.fromordinal(val).strftime("%m")),\
int(datetime.fromordinal(val).strftime("%Y"))\
))
# conditional return based on the months figure
if int(datetime.fromordinal(val).strftime("%m")) >=6:
return int(datetime.fromordinal(val).strftime("%Y")) + 1
else:
return int(datetime.fromordinal(val).strftime("%Y"))
这里有几个例子
^{2}$
请输入您的出生日期为mm-dd-yyyy:5-16-1976
第一个月,第44年
44岁
^{2}$
请输入您的出生日期为mm-dd-yyyy:7-16-1976
第11个月,第43年
44岁
^{2}$
请输入您的出生日期为mm-dd-yyyy:2-16-1977
第4个月,第43年
43岁实例方法.toordinal()将日期时间对象转换为自1月1日起的天数。在
实例方法.strftime()将字符串转换为datetime对象,前提是存在格式指令datetime(“%m-%d-%Y”)。
由于您是一个初学者,我确保使用python标准库包,不是因为numpy太高级了,而是因为标准库包是高效的、伟大的和被忽视的。
python年龄计算器_基于DOB的Python年龄计算器相关推荐
- python与室内设计_基于树莓派和Python的智能家居系统设计
基于树莓派和 Python 的智能家居系统设计 许礼捷 葛华 陈红 [摘 要] 介绍树莓派第 3 代开发平台,融合 Python 开发技术和 OneNET 云 平台通信技术等先进技术,设计一款智能化的 ...
- python 自动抢红包_基于Airtest实现python自动抢红包
一.Airtest的介绍 1)Airtest的简介 Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具. Airtest的框架是网易团队自己开发的一个图像识别框架,这 ...
- python hook微信_基于hook的python机器人,彻底取代itchat
本文档部分由itchat与wxpy的开发文档修改得出 禁止不规范转载 WechatBot WechatBot是一个半开源的微信个人号接口,使用python调用微信从未如此简单. 使用不到20行的代码, ...
- python分布采样_基于分布的python随机抽样
在进入主题之前,让我们先看一下python的默认采样方法>>> import random >>> c=[1,2,3,100,101,102,103,104,105 ...
- 基于arcgis的python编程秘籍_基于ArcGIS的Python编程秘笈 第2版
第1章 面向ArcGIS的Python语言基础1 1.1 使用IDLE进行Python脚本开发 2 1.1.1 Python Shell窗口 2 1.1.2 Python脚本窗口 3 1.1.3 编辑 ...
- python测控_基于RN8302和Python的电能测控系统设计
2019 项目来源 : 国家自然科学基金项目 ( 61473159 )ꎻ 南通市应用研究计划项目 ( JC2018119 ) 收稿日期 : 2018 - 07 - 11 修改日期 : 2019 - 0 ...
- python编程基础_月隐学python第2课
python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...
- 查看Python的版本_查看当前安装Python的版本
一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...
- python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...
一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...
最新文章
- Sort_Buffer_Size 设置对服务器性能的影响
- Word文档如何自动生成文献摘要?
- openjdk需要自己添加cacerts,
- open-capacity-platform 项目启动
- 像加载DLL一样加载EXE
- VTK嵌入MFC同步显示
- .NET Core 2.0体验
- 支持向量机(SVM)推导
- deephash项目代码使用指北
- Windows Server AppFabric正式发布
- “真正的机器人测试” - 淘宝泛终端机器人自动化测试实践
- mac系统下配置java 和maven环境变量
- 虚拟机VM安装win7遇到的问题及解决方法
- android studio keymap eclipse,android studio eclipse keymap theme 快捷键 主题风格设置
- 打通Linux内存管理任督二脉
- 流程管理对企业有何价值?如何做好企业流程管理?
- 蒟蒻的控制台贪吃蛇(新手实验)
- Kata 在 Kubernetes 中的网络模型
- java基于ssm的个人信息保险箱系统
- 程序员转行为什么这么难