Я новичок в python, и недавно я узнал, как сделать основы:
циклы, диапазоны, для операторов /if и нарезки строк.
До сих пор я:
date = raw_input("Enter the date checked out in YYYY-MM-DD format: ")
dueDate = raw_input("Book is due:")
length = len(date)
counter=0
for i in range(length):
if date[i] == "-":
counter = counter + 1
if 1 < counter < 2:
print date
if counter > 2:
print date,"too many hyphens"
if counter <= 1:
print date,"not enough hyphens"
Тогда у меня было:
year = date[0:4]
month = date[4:6]
day = date[6:10]
if year == date[0:4]:
year=year
if month == date[4:6]:
month = month
if day == date[6:10]:
day=day
print year+month+day
Я пытаюсь разбить его на ГГГГ-ММ-ДД, а затем вычислить соответствующую дату 7 дней с даты ввода пользователя.
Вторая часть программы не работала с первой, я не знаю, как их объединить (или, если она вообще должна быть), я должен использовать функцию?
Не нужно учитывать годы високосного развития, и я не могу использовать модули, такие как дата и время, так как я их не изучил, и я хочу написать весь код, используя разные варианты циклов и if/elif.
Если кто-то может помочь указать мне в правильном направлении, я бы очень признателен!
Спасибо,
D