以下程序的输出结果是: chs = "|''-'|" for i in range(6): for ch in chs[i]: print(ch,end='')
你这个代码。。。是认真的吗?我这边实际运行后提示语法错误哦
修改了下代码
chs = ["|''-'|" for i in range(6)]
for ch in chs:
print(ch,end='')
|''-'||''-'||''-'||''-'||''-'||''-'|
for 得到的结果,要么集合,要么列表,你这外边什么都没加肯定不可以,按照后续代码,推测应该是列表 : 是控制代码段的,你后续代码不像是前边的子代码段,所以从新开一行 in chs[i] 有问题,chs已经是列表了,就算不是列表,是字符串,你这个写法也不对,遍历对象时,除非你嵌套循环,否则不需要加下标的 如果上边这个不是你要的,看下边这个
chs = "|''-'|"
for i in range(6):
for ch in chs[i]:
print(ch,end='')
|''-'|
打印结果是 |''-'| 这是你想要的结果吗?
chs = "|'\'-'|"
for i in range(6):
for ch in chs[i]:
print(ch, end='')