编码蝙蝠问题(Python热身2:string_splosion)

时间:2017-10-08 22:57:02

标签: python

任何人都可以帮我解决以下错误,使用以下代码进行Python预热2,string_splosion?:

错误:未定义名称“空”

代码:

def string_splosion(str):
  empty = ''
  lenS= 1
  for i in range(0, lenS, 1):
    empty = empty + i
    lenS = lenS +1
return empty

谢谢!

1 个答案:

答案 0 :(得分:0)

正如Adrian Forsius所说,你需要在你的函数中缩进重新运行语句。实际上,empty仅在您的函数中定义,而不是在外部范围内定义。

   def string_splosion(str):
      empty = ''
      lenS= 1
      for i in range(0, lenS, 1):
        empty = empty + i
        lenS = lenS +1
      return empty