用format替换下图中的%,本人尝试了多次,还是不行

就是这张图片中的%要替换成format,本人也做了尝试,但一直循环,没有办法了

img


下面这张图是完整的代码

img

def showstuInfo():
    print('学生信息如下:')
    print('{:^2} {:^4} {:^2} {:^10} {:^11}'.format('序号','姓名','性别','学号','电话'))
    i=1
    for tempInfo in stuInfo:
        print('{:^4} {:^4} {:^3} {:^12} {:^11}'.format(i,tempInfo['姓名'],tempInfo['性别'],tempInfo['学号'],tempInfo['电话']))
        i=i+1
    return