在学python时遇到的一些小问题,关于格式化输出,请求解答~🙇‍

thrint = []
for i in range(3):
   x=int(input("请输入第%d个整数\n"%i))
   thrint.append(x)
thrint.sort()
print (thrint)

如上我打出来的代码,当我想要格式化输出i的时候,发现取得索引是从0开始的,我想当然的直接“%i+1”结果发现这样做提示不能是int类型,必须是str类型,我应该怎么做呢?

img


这样框起来就可以索引从1开始了,把i+1作为一个整体框起来

%(i+1) 不就好了吗