怎么用for i in range():在前面输出数字后面在加文字

怎么用for i in range():在前面输出顺数数字后面在加文字,学了好久都不知道怎么加

for i in range(num):
print(i, "字符串", sep="")

结果:
0字符串
1字符串
2字符串

你学好久都学不会,不是因为缺乏编程思维
纯粹是你语文没学好
这话都说不清楚
估计别人说话你也听不太懂
建议回炉重炼

for i in range(10):
print(“%d文字”%i)

是这个意思?

在遍历到的数字i后面加上文字吧


for i in range(3):
    print(i, f"字符")

img

或者


for i in range(3):
    print(i, f"字符{i}")

img


for i in range(3):
    print("{} 的平方为{}".format(i,i**2))

img

花括号可放在双引号内的任意地方,但花括号个数与format()里的数目一致,另外{}内可指定数据类型,可参考https://www.runoob.com/python/att-string-format.html

在前面输出数字后面在加文字???

你的问题是不是有歧义。。。没完全理解你的意思,可能用枚举可以达到你的要求。

for i in range(3):
print(i ,end='')
print("文字")

这样就行啦,end=' '表示不换行的意思


可以查看手册:python- range() 函数 中的内容