我在一年级的编程课上。我的教授给了我们一个作业,他希望我们选修另一门编程课,而这门课并不是这门课的先决条件。我从来没有接受过,所以我甚至不知道怎么做这个问题,我已经查过了,没有找到任何关于它的东西。在
所以,是的,我需要写一个程序,以下面的格式打印执行的日期和时间Printed on the Dss day of M, Y at HH:MM.
其中:
D是一个或两个数字,没有前导零,
ss是st、nd、rd、th中的一个,以D为准,
M是月份的英文名称,
Y是年份的四位数,并且
HH和MM分别是小时和分钟的两个数字,用前导零打印
并打印以下内容的示例输出:Printed on the 26th day of July, 2012 at 12:37.
他说可以访问Python中的datetime模块来编写程序。我不知道那是什么意思。在
如果有人能把我引向正确的方向,我将不胜感激。谢谢。在---EDIT---
所以我完成了节目。有人能告诉我这是不是正确的,因为我不知道程序将被评分的时间或日期,我也不确定th、rd、st或nd条件或没有前导零条件的日期是否有效。谢谢。在import time
import datetime
def ss(D):
D_list = list(D)
if(D_list[1]==1):
return "st"
elif(D_list[1]==2):
return "nd"
elif(D_list