新手关于循环的疑问??
temp = input('请输入一个整数:')number = int(temp)
while number:
j = number
while j:
print('*',end='')
j = j - 1
print()看这里。。。。
number = number - 1
最外面的循环1次 里面循环多次是吗?就多加了 一个 print()?
外面循环一次 里面循环一轮呀
外面循环一次,里面循环多次
while number是和print()有关 感觉你是在画三角形,不过看不懂外边的print是干啥的,换行么?
还有“看这里”是注释么?记得加个#。
你这代码初步看起来就是取三角形大小,
外循环决定三角形高度,内循环决定三角形宽度,
画了个倒三角是吧。
其实自己赋个值跑一下不就全知道了,
number=3这就是高为3
第1行
j=number 这就是宽==高==3
内循环作用打印 j 个 * j==3
外循环换行,number-=1 此时 number=2
继续循环内循环
第2行
j=number 这就是宽==高==2
内循环作用打印 j 个 * j==2
外循环换行,number-=1 此时 number=1
继续循环内循环
第3行
j=number 这就是宽==高==1
内循环作用打印 j 个 * j==1
外循环换行,number-=1 此时 number=0
跳出循环
就是这样
页:
[1]