Advertisement
Dmitry_Dronov

task 225

May 2nd, 2016
1,363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.28 KB | None | 0 0
  1. """
  2. В первой строке дано три числа, соответствующие некоторой дате date -- год, месяц и день.
  3. Во второй строке дано одно число days -- число дней.
  4.  
  5. Вычислите и выведите год, месяц и день даты, которая наступит, когда с момента исходной даты date пройдет число дней, равное days.
  6.  
  7. Примечание:
  8. Для решения этой задачи используйте стандартный модуль datetime.
  9. Вам будут полезны класс datetime.date для хранения даты и класс datetime.timedelta для прибавления дней к дате.
  10.  
  11. Sample Input 1:
  12.  
  13. 2016 4 20
  14. 14
  15.  
  16. Sample Output 1:
  17.  
  18. 2016 5 4
  19.  
  20.  
  21. Sample Input 2:
  22.  
  23. 2016 2 20
  24. 9
  25.  
  26. Sample Output 2:
  27.  
  28. 2016 2 29
  29.  
  30.  
  31. Sample Input 3:
  32.  
  33. 2015 12 31
  34. 1
  35.  
  36. Sample Output 3:
  37.  
  38. 2016 1 1
  39. """
  40. import datetime
  41. (y,m,d) = [int(i) for i in input().split(" ")]
  42. curr_date = datetime.date(y,m,d)
  43. plus_day = int(input())
  44. next_date = curr_date + datetime.timedelta(plus_day)
  45. clear_next_day = str(next_date.year) + " " + str(next_date.month) + " " + str(next_date.day)
  46. print(clear_next_day)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement