yordan_yordanov

Примерно решение

Jul 25th, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. exam_hour = int(input())
  2. exam_minute = int(input())
  3. hour_of_arrival = int(input())
  4. minute_of_arrival = int(input())
  5.  
  6. exam_time = exam_hour * 60 + exam_minute
  7. arrival_time = hour_of_arrival * 60 + minute_of_arrival
  8.  
  9. time_difference = arrival_time - exam_time
  10. my_time = ''
  11.  
  12. if time_difference < -30:
  13. my_time = 'Early'
  14. elif time_difference <= 0:
  15. my_time = 'On time'
  16. else:
  17. my_time = 'Late'
  18.  
  19. result = ''
  20. if time_difference != 0 or time_difference == 0:
  21. hours = abs(time_difference) // 60
  22. minutes = abs(time_difference) % 60
  23. if hours != 0 and minutes < 10:
  24. minutes = f'0{minutes}'
  25.  
  26. if my_time == 'Early':
  27. print('Early')
  28. if hours <= 0:
  29. print(f"{minutes} minutes before the start")
  30. else:
  31. print(f"{hours}:{minutes} hours before the start")
  32. elif my_time == 'On time':
  33. if hours == 0:
  34. print('On time')
  35. print(f"{minutes} minutes before the start")
  36. elif hours > 0:
  37. print('On time')
  38. print(f"{hours}:{minutes} hours before the start")
  39. else:
  40. print('On time')
  41. else:
  42. print('Late')
  43. if hours <= 0:
  44. print(f"{minutes} minutes after the start")
  45. else:
  46. print(f"{hours}:{minutes} hours after the start")
Add Comment
Please, Sign In to add comment