小编hhi*_*231的帖子

陷入python中的循环 - 只返回第一个值

我是 Python 的初学者,试图制作一个函数,该函数将使用偶数索引大写所有值,并使用奇数索引小写所有值。

我一直在为只给我第一个值的循环而苦苦挣扎。我也尝试过 while 循环。但是我很好奇是否有办法让它与 for 循环一起工作(我需要在某处使用 '+=1' 吗?)

def func1(x):
    for (a,b) in enumerate (x):
         if a%2 == 0:
              return b.upper()
         else:
              return b.lower()


func1('Testing Testing')

>>>'T'
Run Code Online (Sandbox Code Playgroud)

loops enumerate python-3.x

3
推荐指数
1
解决办法
5814
查看次数

Julia 中的 for 循环 - 迭代整个索引

我无法让 Julia 遍历矩阵中的所有数字:

A = [1 -2 3; -4 -5 -6; 7 -8 9]
Run Code Online (Sandbox Code Playgroud)

我想把所有的负数变成正数 3

我试过:

for i=A[1:end]
  if i<0
    A[i] = 3
    i += 1
  end
  return (A)
end
Run Code Online (Sandbox Code Playgroud)

我尝试将 i+=1 移动到不同的位置。但它仍然没有改变任何事情。

indexing for-loop julia

3
推荐指数
1
解决办法
5945
查看次数

标签 统计

enumerate ×1

for-loop ×1

indexing ×1

julia ×1

loops ×1

python-3.x ×1