Guest User

Untitled

a guest
Jan 26th, 2023
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1. def percent_to_text(x: int) -> str:
  2.     if x == 0:
  3.         return 0
  4.    
  5.     if x > 95:
  6.         return f"+ 95-99%"
  7.        
  8.     if x <= -75:  
  9.         return f"- 75%"
  10.        
  11.     sign = f"+" if x > 0 else f"-"
  12.     start = (abs(x) - 1) // 5 * 5
  13.     end = start + 5
  14.  
  15.     return f"{sign} {start}-{end}%"
  16.  
  17. # tests
  18. for i in range(0, -101, -1):
  19.     print(i, percent_to_text(i))
  20.    
  21. for i in range(0, 101):
  22.     print(i, percent_to_text(i))
Advertisement
Add Comment
Please, Sign In to add comment