Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def percent_to_text(x: int) -> str:
- if x == 0:
- return 0
- if x > 95:
- return f"+ 95-99%"
- if x <= -75:
- return f"- 75%"
- sign = f"+" if x > 0 else f"-"
- start = (abs(x) - 1) // 5 * 5
- end = start + 5
- return f"{sign} {start}-{end}%"
- # tests
- for i in range(0, -101, -1):
- print(i, percent_to_text(i))
- for i in range(0, 101):
- print(i, percent_to_text(i))
Advertisement
Add Comment
Please, Sign In to add comment