Cell 无法在 Jupyter Notebook 上运行

问题描述 投票:0回答:1

我正在尝试创建一个代码块,它将找到前 1000 个偶数整数的总和,如下所示:

even_numbers = []

def sum_finder():
    for en in range(2,2000,2):
        even_numbers = en
        print(sum(even_numbers))

但是,当我运行它时,什么也没有发生,它只是继续到下一个 In []:

我还是个初学者,所以我只是想弄清楚。

python sum integer
1个回答
1
投票

您的代码执行以下操作:

  1. 定义一个变量
    even_numbers
    并为其分配一个空数组。
  2. 定义一个函数
    sum_finder()

您只定义了函数但从未运行它。 要运行它,您必须调用它。另外,当您将每个偶数分配给变量

even_number
时,您的代码有点偏离。我假设您想将其添加到您的数组中:

def sum_finder():
    even_numbers = []
    for en in range(2,2000,2):
        even_numbers.append(en)
        print(sum(even_numbers))

sum_finder()
© www.soinside.com 2019 - 2024. All rights reserved.