我试图在练习测试中回答这个问题:
编写一个函数 def Elimination(x, y),它将列表 x 中除最大值之外的所有元素复制到列表 y 中。
我能想到的最好的事情是:
def eliminate(x, y):
print(x)
y = x
big = max(y)
y.remove(big)
print(y)
def main():
x = [1, 3, 5, 6, 7, 9]
y = [0]
eliminate(x, y)
main()
如果在我的期末考试中出现这样的问题,我认为这不会解决问题,而且我很确定我不应该用它编写 main 函数,而只是消除一个。那么我该如何回答呢?(请记住,这是一门入门课程,我不应该使用更高级的编码)