美文网首页
python第二课

python第二课

作者: 捌月流火 | 来源:发表于2021-01-15 21:37 被阅读0次

    小白之所以是小白,就是因为小白不懂很多在内行人看来默认你会的知识,比如这段索引操作实例。

    编写一段程序,要求输入年、月(数字1-12)、日(数字1-31)后,输出相应的英文格式的‘月日,年’

    代码如下

    #首先输入英文月份,每个月份都要用‘’和,分隔开

    months=['January','February','March','April','May','June','July','August','September','October','November','December']

    #这里的endings指的是1-31个英文序数词的后缀组成的数列。你看,第1是first,第2是second,第3是third。后面17个序数词后缀都是th,比如第4是fourth,第5是fifth,一直到第20都是twentieth。第21、22、23又变成了st,nd,rd。后面紧跟着的7个序数词的后缀又变成了th,以此类推。

    endings=['st','nd','rd']+17*['th']+['st','nd','rd']+7*['th']+['st']year=input('Year: ')month=input('Month (1-12): ')day=input('Day (1-31): ')month_number=int(month)day_number=int(day)month_name=months[month_number-1]ordinal=day+endings[day_number-1]print(month_name+' '+ordinal+', '+year)

    #写完之后,点击运行,随便输入四位的年份,1-12的月份,1-31的日份,最终小程序会给你一个类似January 13rd,2012   这种。

    学完之后,成就感满满,因为又学到了新知识呀,对不?

    相关文章

      网友评论

          本文标题:python第二课

          本文链接:https://www.haomeiwen.com/subject/mgtgaktx.html