判断一个用户输入的日期是不是闰年. Python 代码
来源:互联网 发布:淘宝网店怎样上货 编辑:程序博客网 时间:2024/05/21 19:35
'''获取键盘中输入的日期,提取年份,然后判断这个年份是不是闰年'''
import datetime,time,typesglobal format_dateformat_date="%Y-%m-%d"def isLeap_year(): year=dateConfirmation() print 'year =',year if type(year) is types.IntType: print 'yearInt', year judge(year) else: print year,'is not a Integer' year = int(year) judge(year) return True
# 输入数据def input_date(): global date date = raw_input("please enter date, format is Year-Month-day:") return date# 处理输入的日期def dateConfirmation(): try: date1= input_date() print '你输入的日期是:',date1,'请确认' datetime.datetime.strptime(date1,format_date) year = time.strptime(date1,"%Y-%m-%d") newYear= "%s" %year.tm_year return newYear except: print "please input orderly format date." input_date( )def judge(year=None): if year%400==0 or year%4==0 and year%100!=0: print year,'is a leap year' else: print year,'is no a leap year'
isLeap_year( )
# 输入结果如下:
第一个输入:2014-10-18
please enter date, format is Year-Month-day:2014-10-18
你输入的日期是: 2014-10-18 请确认
year = 2014
2014 is not a Integer
2014 is no a leap year
第二次输入:2014/10/18
please enter date, format is Year-Month-day:2014/10/18
你输入的日期是: 2014/10/18 请确认
please input orderly format date.
please enter date, format is Year-Month-day:
0 0
- 判断一个用户输入的日期是不是闰年. Python 代码
- C# 输入一个年份判断是不是闰年
- 任意输入一个年份,判断该年份是不是闰年
- 任意输入一个年份,判断该年份是不是闰年
- C语言之输入一个年份,判断是不是闰年
- 判断一个年份是不是闰年
- 判断一个年份是不是闰年
- 闰年的判断,86400年是不是闰年
- js 判断输入都年份是不是闰年
- 用户输入一个年份,判断这个年是否是闰年。
- 实现一个函数判断year是不是闰年。
- 实现一个函数判断year是不是闰年。
- 【C/C++】判断一个数是不是闰年
- 写一个函数判断一年是不是闰年
- 写一个函数判断year是不是闰年
- 实现一个函数判断year是不是闰年。
- 实现一个函数判断year是不是闰年
- 实现一个函数判断year是不是闰年。
- struts2.0的工作原理
- C语言中do...while(0)的妙用
- 利用CMake和OpenCV源代码生成Visual Studio工程
- vim代码折叠命令简介
- POJ - 2481 Cows(树状数组)
- 判断一个用户输入的日期是不是闰年. Python 代码
- Cmake出现的两个问题
- typedef的用法
- 八种常用内部排序算法总结
- linux 必须要记住的command
- trapping rain water
- Hive安装笔记
- std::future and std::async 简介
- PAT 1073. Scientific Notation(20)