我们开门见山。

最初的代码如上,这里我们可以发现,已经可以解决我们对功能的需求了。虽然它已经可以满足我们对功能的需求,但是对程序本身来说它太孱弱了,如果用户输入了错误的月份或者日期,程序报出一个名为 IndexErroe的错误,如下图。

为了是我们的程序更加强大,我们加入了try except这样一个错误处理机制。来防止用户的错误输入,代码如下。

那么当用户输入了错误的月份或日期的时候,我们就会提示存在输入错误,并请用户重新输入。让程序的漏洞直接暴露在用户面前,想必不是我们想要看到的,当对我们的程序加强之后,效果如下。

阅读原文
更多问题欢迎关注 滑稽研究所。

PYTHON处理年月日的英文转换相关推荐

  1. Unicode(UTF-8, UTF-16)令人混淆的概念 和 python unicode转中文及转换默认编码

    Unicode(UTF-8, UTF-16)令人混淆的概念 [转载](https://www.cnblogs.com/fnlingnzb-learner/p/6163205.html) 为啥需要Uni ...

  2. zz使用 Python 分离中文与英文的混合字串

    使用 Python 分离中文与英文的混合字串 LiYanrui posted @ 大约 1 年前 in 程序设计 with tags python , 614 阅读 这个问题是做 MkIV 预处理程序 ...

  3. [算法]华为笔试题——拼音与英文转换

    题目描述: 编写拼音与英文转换的函数,如果输入号码是英文,转成拼音,如果是拼音,转成英文,例如输入OneZeroDoubleThree,则输出YiLingSanSan. 拼音.英文见下表: Yi Er ...

  4. python动态图片转字符画_使用python实现一个将图片转换成字符画的功能

    使用python实现一个将图片转换成字符画的功能 发布时间:2020-11-05 16:01:25 来源:亿速云 阅读:97 使用python实现一个将图片转换成字符画的功能?针对这个问题,这篇文章详 ...

  5. html表格转换为csv,python实现将html表格转换成CSV文件的方法

    python实现将html表格转换成CSV文件的方法 发布于 2015-11-18 16:53:39 | 155 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种 ...

  6. Python 日期和时间戳的转换

    Python 日期和时间戳的转换 1. Python中处理时间的模块 Python中处理时间的模块有time.datetime和calendar. 在Python中表示时间的方式: 时间戳:10位整数 ...

  7. 在SQL Server 2017中使用Python进行数据插值和转换

    As a continuation to my previous article, How to use Python in SQL Server 2017 to obtain advanced da ...

  8. Python 对文件进行编码转换

    Python 对文件进行编码转换 import sys import chilkat charset = chilkat.CkCharset() #  Any string argument auto ...

  9. Python+OpenCV:基于色彩空间转换的目标跟踪

    Python+OpenCV:基于色彩空间转换的目标跟踪 ######################################################################## ...

  10. Python轻松实现PDF格式转换(附详细源码)

    公众号后台回复"图书",了解更多号主新书内容 作者:J哥 来源:菜J学Python 项目背景 网上PDF转换工具眼花缭乱,选择困难症,有些甚至还收费: 直接以其他格式打开PDF效果 ...

最新文章

  1. 大白话详解Spring Security认证流程
  2. 【C++】44.使用xx.so动态链接库
  3. 44 个 JavaScript 变态题解析
  4. linux子线程运行的函数_Linux中线程使用详解
  5. Python案例:给出三角形构成方案
  6. python中loadpage_实现加载页Loading Page 的几种方法
  7. matlab设置脚本,MATLAB脚本和功能
  8. 上帝视角!美国记者用公开数据,还原川普的全天行动轨迹
  9. 阻止冒泡事件(兼容大部分浏览器)
  10. C# 学习笔记04-15
  11. 怎样学习C语言——快速上手C语言系列之—什么是指针
  12. R语言实战-读书笔记 (第8章 回归)
  13. com.netflix.hystrix.exception.HystrixRuntimeException short-circuited and no fallback available
  14. 1270: Wooden Sticks [贪心]
  15. 华为云和阿里云ECS服务器之间的区别
  16. c语言第二版课后答案pdf,数据结构(C语言版)第2版习题答案—严蔚敏.pdf
  17. 基于javaweb的高校教职工差旅报销管理系统(java+ssm+jsp+html+mysql)
  18. kdb内核调试 - 5
  19. Android AspectJ详解
  20. pycharm学生认证

热门文章

  1. java json的使用_java JSON的使用和解析
  2. PointRCNN:3D Object Proposal Generation and Detection from Point Cloud
  3. Git还能这样玩?居然被他玩出了新花样
  4. git添加文件到版本库中
  5. matlab计算恒向线航程
  6. 性能测试入门(一):性能测试中的各项指标告诉我们什么
  7. The Plant Journal | DAP-seq助力揭示乌龙茶树杂种优势形成的分子机制
  8. Docker login 命令-Docker login 作用-Docker login 默认用户名和密码-Docker登录-嗨客网
  9. Win32 CMD批处理命令
  10. 懒人神器,IDEA插件之EasyCode,自动生成CRUD代码