单选题

文件numbers.txt的内容如下:

5

12

7

15

3

20

8

执行下面Python代码后,输出的结果是?(    )

def func(file_path, threshold):

      lst = []

      with open(file_path) as file:

            for line in file:

                  number = int(line.strip())

                  if number > threshold:

                        lst.append(number)

      return lst


file_path = 'numbers.txt'

threshold = 12

selected_numbers = func(file_path, threshold)

print(selected_numbers)

A

[15, 20]

B

[12, 15, 20, 8]

C

[5, 12, 7, 15, 20, 8]

D

[12, 15, 20]

赣ICP备20007335号-2