Это, вероятно, очень просто, но я новичок в python и хотел сравнить даты рождения, предложив пользователю ввести дату в формате MM-DD.Нет года, потому что это текущий год (2011).Затем он предложит пользователю ввести другую дату, а затем программа сравнит ее, чтобы увидеть, какая из них является первой.Затем выводится более ранний день и название дня недели.
Пример: 02-10 раньше, чем 03-11.02-10 в четверг и 03-11 в пятницу
Я только что начал изучать модули и знаю, что должен использовать модуль datetime, класс даты и strftime, чтобы получить название дня недели.Я действительно не знаю, как все это собрать вместе.
Если кто-то может помочь мне начать, это действительно поможет!У меня есть несколько кусочков вместе:
import datetime
def getDate():
while true:
birthday1 = raw_input("Please enter your birthday (MM-DD): ")
try:
userInput = datetime.date.strftime(birthday1, "%m-%d")
except:
print "Please enter a date"
return userInput
birthday2 = raw_input("Please enter another date (MM-DD): ")
if birthday1 > birthday2:
print "birthday1 is older"
elif birthday1 < birthday2:
print "birthday2 is older"
else:
print "same age"