我尝试隔离小数内部的单个数字,以便显示格式化的百分比。
我得到了:
result = 8 / 10
print(result)
#Output: 0.8我想单独隔离这8个,这样我就可以打印:
print(f"The answer is {result}%")
#Output: The answer is 80%我该怎么做呢?
发布于 2021-07-18 09:29:46
首先,.8是80%而不是8%。
要将小数格式化为百分比,请使用print(f'{result:.0%}'),这将生成80%
发布于 2021-07-18 09:26:48
你的意思是去掉"0."?如果是这样,您可以使用:
print(str(result * 100) + '%')P.S. 0.8意味着80%,而不是8%。
https://stackoverflow.com/questions/68425345
复制相似问题