Facebook
From Voluminous Bongo, 3 Years ago, written in Python.
This paste is a reply to Re: Re: проверка присутствия from Anorexic Baboon - view diff
Embed
Download Paste or View Raw
Hits: 69
  1. def compare_dates(y1, m1, d1, y2, m2, d2):
  2.   a = [y1, m1, d1]
  3.   b = [y2, m2, d2]
  4.   if a == b:
  5.     return 0
  6.   elif a < b:
  7.     return -1
  8.   return 1
  9.     """
  10.    Если даты равны - вернуть 0
  11.    если date1 меньше date2 - вернуть -1
  12.    если date1 больше date2 - вернуть 1
  13.    """
  14.  
  15.  
  16. def test_compare_dates():
  17.     assert compare_dates(2020, 9, 26, 2020, 9, 26) == 0
  18.     assert compare_dates(2020, 9, 25, 2020, 9, 26) == -1
  19.     assert compare_dates(2020, 9, 27, 2020, 9, 26) == 1
  20.  
  21.     assert compare_dates(2020, 9, 26, 2020, 10, 26) == -1
  22.     assert compare_dates(2020, 9, 26, 2020, 8, 26) == 1
  23.  
  24.  
  25. if __name__ == '__main__':
  26.     test_compare_dates()
  27.     name = 'Амрин Айдар'  # TODO: напишите Ваше имя
  28.     print(f'26 сентября - {name}')
  29.