Cecile_fr 发表于 2020-5-1 23:39:01

杨辉三角

请教大家:
(再次疯了)

def triangles():
    x=
    while True: #这行是什么意思呢?
      yield x
      x.append(0)
      x=+x for i in range(len(x))]
n = 0
for t in triangles():
    print(t)
    n = n + 1
    if n == 10:
      break

没有理解while True, x=的结果是True吗?

永恒的蓝色梦想 发表于 2020-5-2 07:29:03

while True 是死循环,就是除非 break 不会停下来的循环

wp231957 发表于 2020-5-2 07:30:26

while True就是死循环,一直循环
和x=1没关

Cecile_fr 发表于 2020-5-2 09:59:58

wp231957 发表于 2020-5-2 07:30
while True就是死循环,一直循环
和x=1没关

原来是这样,谢谢!!!(大头的我{:10_266:})
页: [1]
查看完整版本: 杨辉三角