请问我这段程序的输出结果
为什么不是
我好笨啊,想不明白
因为他们的层级是嵌套,而不是分开
for b in 's':
print('0')
for c in 'ss':
print('0')
print()
for d in 'sss':
print('0')
print()
for b in range(1):
print('0')
for c in range(1, 3):
print('0--c的第' + str(c) + '\t')
for d in range(1, 4):
print('0--d的第' + str(d) + '\t')
这样写,输出来看就很清楚了
输出第一个0之后print自带默认结尾是换行,后边两个print你都把结尾定义成制表符,所以不会换行
python中for循环以及循环嵌套了解下: