2011-08-15 14 views
-4

予期しないインデントエラーです。関連するコードは次のとおりです。問題はどうやって解決するのですか?迷惑なインデントエラー(Python)

def getNum(): 
     firstNum = input("Please state what number to start at: ") 
     secondNum = input("Please state swhat number to end at: ") 
     if countingSubmenu == 3 or countingSubmenu == 4: 
      thirdNum = input("Please state what increment you would want to go up by: ") 
      return firstNum, secondNum, thirdNum 
     else: 
      return firstNum, secondNum 

    if option == 1: 
     getNum(firstNum, secondNum, thirdNum) 
     for x in range(firstNum, secondNum+1, 1): 
      print x 
     print "End of test." #def getNum(): 
+2

将来的に質問がありますか? Pythonインデントが気に入らない場合は、あなたよりもスマートなIDEを取得するか、別の言語で記述してください。 – duffymo

+2

なぜ3で0のパラメータを取る関数を呼び出していますか?ここのくぼみはうまく見えますが、私は閉じようとしているので質問はありません。 – geoffspear

+0

@ user895344 – eyquem

答えて

3

これら3行はスペースの代わりにタブを使用している:あなたは質問を編集しようとすることで、かなり簡単にこれを見ることができます

  return firstNum, secondNum, thirdNum 
     else: 
      return firstNum, secondNum 

、タブは8つのスペースの幅で表示します。

+0

投稿する前に字幕またはPythontidyを使用する必要があります – locojay

関連する問題