Python 如何在循环中一次性打印特定内容 name='kar' 对于范围5中的i: 如果名称=='kar': 打印“姓名” 普林蒂

Python 如何在循环中一次性打印特定内容 name='kar' 对于范围5中的i: 如果名称=='kar': 打印“姓名” 普林蒂,python,loops,Python,Loops,上述代码将打印名称5次。怎样才能让它只打印一次名字…其余的东西将根据循环打印。谢谢 在比较你所说的和你的代码所说的时,很难理解你想要什么,但是你是这个意思吗 name = 'kar' for i in range(5): if i == 0: print('name') # or print(name) print(i) 如果您不希望多次打印名称,那么将其从循环中删除将是一个良好的开端。循环可以帮助您多次执行代码。请再次查看代码…我在键入代码时出错了…如果在第

上述代码将打印名称5次。怎样才能让它只打印一次名字…其余的东西将根据循环打印。谢谢

在比较你所说的和你的代码所说的时,很难理解你想要什么,但是你是这个意思吗

name = 'kar'
for i in range(5):
    if i == 0:
        print('name')  # or print(name)
    print(i)

如果您不希望多次打印名称,那么将其从循环中删除将是一个良好的开端。循环可以帮助您多次执行代码。请再次查看代码…我在键入代码时出错了…如果在第一次迭代中使用i==0,可能会更自然。是的,抱歉。我是说真的!
name='kar'
times=0
for i in range(5):
    if times==0:
        times+=1
        print(i,name,'name') # str('name') or the variable name='kar' . whatever u want
    else:
        print(i)