循环语句的一些疑问
number=input("输入一个整数")number=int(number)
while number:
i=number-1
while i:
print(' ',end='')
i=i-1
j=number
while j:
print('*',end='')
j=j-1
print()
number=number-1
这个作业理解了好久
是不是理解要成
先走完小循环再走大循环
print完空格 再print*
然后再绕出去大循环 可以这么理解,但简单一点,就是这样:
number=int(input("输入一个整数"))
while number:
print(' ' * (number-1) + '*' * number)
number -= 1 你猜的对
是这样的:
number=input("输入一个整数")
number=int(number)
while number:
i=number-1
while i:# 这个循环必须执行完之后才能执行下面的语句
print(' ',end='')
i=i-1
j=number
while j: # 这个循环也是一样的,必须先执行完才能执行下面的语句
print('*',end='')
j=j-1
print()
number=number-1
设个最佳吧 是不是理解要成
先走完小循环再走大循环
print完空格 再print*
然后再绕出去大循环
代码也是都是按顺序走下来滴,你大循环中遇到小循环肯定要让小循环循环完,然后出来继续下下运行代码
你的理解没什么错吧{:10_297:}
页:
[1]