小编use*_*966的帖子

"无法连接'str'和'int'对象"错误

当我尝试运行以下代码时,我不断收到"无法连接'str'和'int'对象"错误.我指出第6行是问题的根源,但我真的看不出错误!我的类型似乎都是一致的.

def DashInsert(num): 
  num_str = str(num)
  new_str = ''

  for i in num_str:
    var1 = num_str[i:i+1]
    var2 = num_str[i+1:i+2]

    if var1 % 2 == 1 and var2 % 2 == 1:
      new_str = new_str + num_str[i:i+1] + "-"
    else:
      new_str = new_str + num_str[i:i+1]

  return new_str

# keep this function call here  
# to see how to enter arguments in Python scroll down
print DashInsert(raw_input())  
Run Code Online (Sandbox Code Playgroud)

python string for-loop

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

标签 统计

for-loop ×1

python ×1

string ×1