尝试比较a和b中的项并在list big中的每个索引处返回最大数-结果应为[9,14,9,14,15,18,15]。对一个类执行此操作,必须使用while循环和计数器

a = [7,12,9,14,15,18,12]
b = [9,14,8,3,15,17,15]
big = []
i = 0
length = len(a)
while i < length:
    if a[i] > b[i]:
        big.append(a[i])
    else:
        big.append(b[i])
    i = i + 1
print(big)

最佳答案

代码没有错。我只是复制并运行了IDLE。输出与您指定的完全相同

关于python - while循环不会中断,当计数器不小于数组长度时应中断,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16994850/

10-11 23:22
查看更多