ioriqq123 发表于 2025-3-8 14:08:01

Python-第24讲-课后作业-动动手00-极简化处理

额。。。非科班,真正0基础,头尾不到14天

这次作业切实体会两点:
1、灵光一闪的瞬间
2、在0→1中,这门课不是1,而是→

这是无限循环的代码,附件为限制行数的代码,其中附件作了详细说明
如果有哪里不对的,或者更简的,大佬来炫炫哈,好再开开眼界{:5_109:}

l =

print(l)
while True:
    l = + l for col in range(len(l)+1)]
    for b in range(1, len(l)-1-1+1):
      print(l, end = ' ')
    print()

FishC 发表于 2025-3-8 14:08:17

当然,我乐意帮你理清这个无限循环代码的问题。你似乎在尝试生成一个类帕斯卡三角形的输出。以下是一个简化且可行的版本:

极简化帕斯卡三角形生成代码
这个代码块会生成帕斯卡三角形,直到你手动停止它:


# 初始化列表
l =

# 打印初始列表
print(l)

# 无限循环生成帕斯卡三角形的行
while True:
    # 计算下一行
    l = + + l for i in range(len(l) - 1)] +
   
    # 打印当前行
    print(l)


代码说明

[*]初始化列表 l = 表示帕斯卡三角形的第一行。
[*]循环中生成新行,新行的计算基于前一行的元素相加。
[*]每次生成新行后打印出来,形成帕斯卡三角形。


你可以调整这个代码,根据需要限制行数或格式化输出。如果有其他需要调整的地方,请随时告诉我!希望这能帮助到你。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: Python-第24讲-课后作业-动动手00-极简化处理