*.indexing.index_total
在上面的代码中,两个 if 语句都不执行,只有第二个执行。我试过使用 elif 但它仍然不起作用。我在这里错过了什么?
答案 0 :(得分:0)
对于您的代码,我考虑了两种类型的示例作为数组列表的输入
例如1,当arr = [1, 2, 1, 4]时,第2个元素大于第1个和第3个
第一个 if 语句(if arr[i-1]
例2,当arr = [3, 2, 3, 4]时,第2个元素小于第1个和第3个
第二个 if 语句(if arr[i-1]>arr[i] and arr[i] 因此,if 语句的工作很大程度上取决于数组中的元素。两个 if 语句的目的完全相反。如果一个满足条件,另一个不满足。 希望我的回答能提供一些说明。