import datetime
today = datetime.date.today()
six_days_ago = today - datetime.timedelta(days=6)
input_list = [
['2016', '11', '06'],
['2016', '11', '24'],
['2016', '11', '31'],
]
for d in input_list:
try:
input_date = datetime.date(int(d[0]), int(d[1]), int(d[2]))
except ValueError:
print("日付がおかしいです:", d)
else:
if six_days_ago <= input_date <= today:
print(d)
aW1wb3J0IGRhdGV0aW1lCiAKdG9kYXkgPSBkYXRldGltZS5kYXRlLnRvZGF5KCkKc2l4X2RheXNfYWdvID0gdG9kYXkgLSBkYXRldGltZS50aW1lZGVsdGEoZGF5cz02KQogCmlucHV0X2xpc3QgPSBbCglbJzIwMTYnLCAnMTEnLCAnMDYnXSwKCVsnMjAxNicsICcxMScsICcyNCddLAoJWycyMDE2JywgJzExJywgJzMxJ10sCl0KIApmb3IgZCBpbiBpbnB1dF9saXN0OgoJdHJ5OgoJCWlucHV0X2RhdGUgPSBkYXRldGltZS5kYXRlKGludChkWzBdKSwgaW50KGRbMV0pLCBpbnQoZFsyXSkpCglleGNlcHQgVmFsdWVFcnJvcjoKCQlwcmludCgi5pel5LuY44GM44GK44GL44GX44GE44Gn44GZOiIsIGQpCgllbHNlOgoJCWlmIHNpeF9kYXlzX2FnbyA8PSBpbnB1dF9kYXRlIDw9IHRvZGF5OgoJCQlwcmludChkKQ==