Advertisement
beautifulnofer

Untitled

Apr 26th, 2021
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. def category(string, a, b):
  2. string = [0] + string
  3. change = [0] + [(string[i]) - (string[i - 1]) for i in range(a, b + 1)] # создаем массив с данными о приросте заболевших
  4. days = 0
  5. for i in range(1, b - a + 2):
  6. if change[i] > change[i - 1]:
  7. days += 1 # если в текущий день прирост больше, чем в предыдущий, то увеличиваем счетчик
  8. ans = days / (b - a + 1) # находим долю дней с увеличивающимся приростом
  9. if ans >= 0.7: # в соответствии с этой долей, выводим соответствующий цвет
  10. return 'Red'
  11. if ans >= 0.5:
  12. return 'Yellow'
  13. return 'Green'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement