Я нахожусь в классе программирования первого года. Мой профессор дал нам задание, и он ожидал, что мы возьмем этот другой класс программирования, который не был необходимым условием для этого. Я никогда не принимал это, поэтому я понятия не имею, как дистанционно решить этот вопрос, и я искал его и не могу найти ничего об этом.Python: печать времени выполнения программы
Так что да, мне нужно написать программу, которая должна печатать дату и время его выполнения в следующем формате
отпечатан на день ДСС М, Y в HH: MM.
где: D является одна или две цифрами дня без начальных нулей, сс является одним из я, й, е, е, в зависимости от того подходит для D, M является английским названием месяца , Y четыре цифры года, и HH и MM это две цифры за час и минуту соответственно, напечатанный с ведущими нулями
и печатает пример вывода:
Printed на 26 июля 201 2 в 12:37.
Он сказал, что вы можете получить доступ к модулю datetime в Python для написания программы. Я не знаю, что это значит.
Было бы очень полезно, если кто-то может привести меня в правильном направлении здесь. Благодарю.
--- 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[1]==3):
return "rd"
else:
return "th"
def main():
Y = datetime.date.today().strftime("%Y")
M = datetime.date.today().strftime("%B")
D = datetime.date.today().strftime("%d")
HH = datetime.datetime.now().strftime("%I")
MM = datetime.datetime.now().strftime("%M")
print("Printed on the",D.lstrip('0')+ss(D),"day of",M+",",Y,"at",HH+":"+MM+".")
main()
Тогда выход я получаю:
отпечатан на 20-й день сентября 2013 года в 12:39.
'datetime' является стандартным модулем Python. Чтобы получить доступ к нему, вы импортируете datetime. Чтобы использовать его, вы читаете документацию для модуля ;-) –
Google - лучший друг программиста. – Shashank