Python 包含 %(百分比)和格式说明符的打印语句

Python print statement with both % (percentage) and format specifier included

我想打印这样的语句

预测为30.03%

我正在尝试使用

print("Prediction is %0.2f %"%30.03)

这给了我

ValueError: incomplete format

我试过了

print("Prediction is %0.2f \%"%30.03)

这给了我同样的错误

知道如何解决这个问题吗?

你用另一个 % 逃脱了 %:

print("Prediction is %0.2f %%" % 30.03)
#                          ^^
#           Note extra % here