根据用户输入打印出时间日期
#!/usr/bin/env python #File: input_date.py #Date: 2016-01-11 months = [‘January‘,‘February‘,‘March‘,‘April‘,‘May‘,‘June‘, ‘July‘,‘August‘,‘September‘,‘October‘,‘November‘,‘December‘] //定义列表内容为12个月 days = [‘st‘,‘nd‘,‘rd‘] + 17 * [‘th‘] + [‘st‘,‘nd‘,‘rd‘] + 7 * [‘th‘] + [‘st‘] //定义列表内容为日期的后缀 year = int(raw_input("Year: ")) //定义输入为整数 month = int(raw_input("Month (1-12): ")) day = int(raw_input("Day (1-31): ")) month_num = months[month - 1] //列表中内容位置从0开始 day_num = days[day - 1] print "Month: %s Day: %s%s, Year: %s" %(month_num,month,day_num,year)
注:此脚本中只为实现目的,没有加入2月份日期显示。
本文出自 “经验来自痛苦” 博客,谢绝转载!
原文:http://strike.blog.51cto.com/10311680/1733996