疑问:如题要输出大写的V,代码如下,代码1和代码2为什么输出结果不同,if循环中设置
str = str + ‘v’ 的作用是什么,按照怎样的方式打印的
代码1:
for i in range(3):
str = ' '
for j in range(5-i):
if i == j or i + j == 4 :
str = str + 'v'
else :
str = str + ' '
print(str)
输出
代码2:
for i in range(3):
for j in range(5-i):
if i == j or i + j == 4 :
str = 'v'
else :
str = ' '
print(str)