如何跨越下一次迭代?

时间:2018-05-17 04:26:30

标签: python-3.x algorithm math arithmetic-expressions

store_array = list()
test_case = input()
for i in range(int(test_case)) :
    number1 = input()
    number2 = input()
    store_array.append(int(number1))
    store_array.append(int(number2))

j=0
def add(x,y):
    for j in store_array:
        return x + y 
        j=j+1       
print(add(store_array[j],store_array[j+1]))   

到目前为止我做了什么?

testcase - > 2

2 2 3 3

这些值存储在名称store_array

下的列表中

执行并打印前两个值2 2并显示输出4

如何切换到下两个值并打印连续两个输入?

2 个答案:

答案 0 :(得分:0)

听起来你想要向前推进所有其他价值。试试这个,看看它是否有帮助。

简单地改变:

.p-text

对此:

j=0
def add(x,y):
    for j in store_array:
        return x + y 
        j=j+1  
print(add(store_array[j], store_array[j+1]))  

这可能有您正在寻找的确切行为,但它是一个很好的起点。

答案 1 :(得分:0)

考虑“继续”声明。 它使循环跳过一些迭代。

for i in range(6):
    if i % 2 == 0:
        continue
    print(i)

它会跳过所有偶数值。