2017-01-22 83 views
-1

我复制并粘贴了一些代码,从如何自动化无聊的东西,这个消息不断来。我试图改变空间或标签的数量,并用崇高的文字尝试各种各样的东西。请帮忙。此消息不断出现,我不知道该怎么办

生成35个测验文件。

for quizNum in range(35): 

    # Create the quiz and answer key files. 
    quizFile = open('capitalsquiz%s.txt' % (quizNum + 1), 'w') 
    answerKeyFile = open('capitalsquiz_answers%s.txt' % (quizNum + 1), 'w') 

    # Write out the header for the quiz. 
quizFile.write('Name:\n\nDate:\n\nPeriod:\n\n') 
    quizFile.write((' ' * 20) + 'State Capitals Quiz (Form %s)' % (quizNum + 1)) 
    quizFile.write('\n\n') 


     # TODO: Shuffle the order of the states. 
       states = list(capitals.keys()) 
      random.shuffle(states) 



     # TODO: Loop through all 50 states, making a question for each. 
      for questionNum in range(50): 

       # Get right and wrong answers. 
     correctAnswer = capitals[states[questionNum]] 
      wrongAnswers = list(capitals.values()) 
      del wrongAnswers[wrongAnswers.index(correctAnswer)] 
      wrongAnswers = random.sample(wrongAnswers, 3) 
      answerOptions = wrongAnswers + [correctAnswer] 
     random.shuffle(answerOptions) 
+2

该示例有缩进错误,您需要修复。你还没有提到问题是什么! – tdelaney

+0

这是什么*“消息”*? – shash678

+0

您尚未解释问题或提出问题。您提到*此消息不断显示*,但您不必费心告诉我们显示的消息是什么,尽管它在屏幕上显示为**。你要求我们提供**免费帮助**来解决**你的问题**,但是你不能为实际提供给我们需要的细节来帮助你吗?没有任何理由不在错误信息中包含错误信息 - 再次,它在您的屏幕上显示在您的面前*。 –

回答

0

首先,我会建议通过python的基本教程。你会发现它在未来有用。

Python坚持所谓的“越位规则”。这意味着不同的代码块被缩进识别。

https://en.wikipedia.org/wiki/Off-side_rule

当你复制粘贴从互联网到您的编辑器的代码,压痕可能会失真。您会希望重新检查源代码,并使代码与源代码完全一致。

PS:请尝试将错误消息与代码一起发布。

相关问题