👤

Python. Do funkcji add6months() przez parametr date przekazano pewna date w formacie RRRR.MM. Funkcja powinna zwrocic date w takim samym formacie, powstałą przez dodanie do przekazanej daty sześciu miesiecy. Przykład:
Wejscie: "2012.05"
Wyjscie: "2012.11"
Dziekuje


Odpowiedź :

Odpowiedź:

def add6months(date):

   y = int(date[:4])

   m = int(date[5:7])

   if m + 6 > 12:

       m = m + 6 - 12

       y += 1

   else:

       m += 6

   if m < 10:

           m = "0"+str(m)

   return f"{y}.{m}"

print(add6months("2012.05"))