小编lou*_*ell的帖子

Pascal的Python三角形

作为Python的学习经历,我试图编写自己的Pascal三角形版本.它花了我几个小时(因为我刚刚开始),但我出来了这段代码:

pascals_triangle = []

def blank_list_gen(x):
    while len(pascals_triangle) < x:
        pascals_triangle.append([0])

def pascals_tri_gen(rows):
    blank_list_gen(rows)
    for element in range(rows):
        count = 1
        while count < rows - element:
            pascals_triangle[count + element].append(0)
            count += 1
    for row in pascals_triangle:
        row.insert(0, 1)
        row.append(1)
    pascals_triangle.insert(0, [1, 1])
    pascals_triangle.insert(0, [1])

pascals_tri_gen(6)

for row in pascals_triangle:
    print(row)
Run Code Online (Sandbox Code Playgroud)

返回

[1]
[1, 1]
[1, 0, 1]
[1, 0, 0, 1]
[1, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 1] …
Run Code Online (Sandbox Code Playgroud)

python pascals-triangle

13
推荐指数
3
解决办法
7万
查看次数

Python错误:+:'int'和'NoneType'不支持的操作数类型

我不明白这个错误或它意味着什么.我会将我的代码粘贴到下面,但我认为它不是真的相关; 我只想了解这个错误.

只需要一些代码就可以将所有数字中的字母相加1 - 1000(含)

def number_translator(x):
    if x == 1:
        return 3
    elif x == 2:
        return 3
    elif x == 3:
        return 5
    elif x == 4:
        return 4
    elif x == 5:
        return 4
    elif x == 6:
        return 3
    elif x == 7:
        return 5
    elif x == 8:
        return 5
    elif x == 9:
        return 4
    elif x == 10:
        return 3
    elif x == 11:
        return 6
    elif x == 12:
        return 6
    elif …
Run Code Online (Sandbox Code Playgroud)

python

6
推荐指数
2
解决办法
8万
查看次数

什么是破损管道错误?

在python中运行代码,我发现了一个"Broken Pipe Error".可有人请向我解释这是什么简单

谢谢.

python broken-pipe

5
推荐指数
1
解决办法
5956
查看次数

提高浮点除法的精度(python)

我正在 PyCharm 中编写一些代码,我希望除法比现在更准确(40-50 个数字而不是大约 15 个)。我怎样才能做到这一点?

谢谢。

python pycharm

5
推荐指数
1
解决办法
3640
查看次数

标签 统计

python ×4

broken-pipe ×1

pascals-triangle ×1

pycharm ×1