Discuss / Python / print('rate = %.f %%' % (s2 - s1) / s1 * 100),为什么这样会提示类型不支持

print('rate = %.f %%' % (s2 - s1) / s1 * 100),为什么这样会提示类型不支持

Topic source

print('rate = %.f %%' % (s2 - s1) / s1 * 100) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: unsupported operand type(s) for /: 'str' and 'int'

在参数最外面加上()就不会出现这样的错误,是什么原理?不能理解,可以解释一下吗


  • 1

Reply