Python中的心机I

考虑以下用Python实现的类:

class A(object): def __init__(self, A =None, b=None): self。A =自我。B = B

这个类可以用来创建列表,如下例所示:

#列表1,2,3 one_two_three = A(1, A(2, A(3))) one_two_three。A #返回1

Jenny编写了下面的函数来创建包含1000个元素的列表,并返回包含最后163个元素的子列表。为了得到正确的答案,她必须用输入来调用它n而且get_sublist_last_163 (n,米)

n而且都是非负整数。价值是什么N + m?

def get_sublist_last_163(N, M): #创建一个1000个元素的列表big_list = a (1000) i = 999 while (i>0): big_list = a (i, big_list) i = i - 1 #获取最后163个元素的子列表sublist_last_163 = big_list #调用"b" N次i = 0 while (i < N): sublist_last_163 = sublist_last_163。当(i < M): sublist_last_163 = sublist_last_163时,调用“a”M次i = 0。I = I + 1返回sublist_last_163
×

问题加载…

注意加载…

设置加载…