EDIT:この質問は、Pythonの学習プロセスの初めに聞かれました。 Syntax Error
はpythons IDLEによって生成され、トラックバックはありません。これは、人々が完全な誤りを求めたときの問題と混乱の主な原因でした。whileループの終了時にエラーが発生する
私は簡単なメモリコールプログラムに取り組んでいます。私は100%誰も助けることができる場合、なぜ私は構文エラーを取得し続けている確信していません。
注:エラーは「構文エラー」のみでした。エラーが表示されるその他の情報はありませんでした。
program = False
は、プログラムコードの最後にエラーが表示されています。私は印刷物や何かの後にそれを置くことを許されていませんか?
私はPythonとプログラミング全般について非常に新しいです。あなたが解決策を持っているならば、私が間違っていたことを説明してください。
####################################################################################
''' Goal = quick access list of notes that I can add to or remove from as needed.'''
''' Note: this script is designed for python 3.2+ check converted elements '''
####################################################################################
notes = {
'ban': 'BAN: is the account number.',
'bdt': 'testing derp'
}
program = True
active = False
def note_finder(word):
while active == True:
print ('Type one of the following keywords','\n','ban','\n','test','\n','test2','\n', 'Or type exit to close')
choice2 = input('--> ').lower()
if choice2 == 'exit':
print ('Exiting Function')
active = False
program = True
elif choice2 in notes:
print (notes[choice2])
else:
print ("Not a Keyword")
while program == True:
print ('Type one of the following options:','\n','1','\n','2','\n','3')
choice1 = int(input('--> '))
if choice1 < 1 or choice1 > 3:
print ("Not an option")
else:
print (note_finder(input('--->'))
program = False
active = True
前の行にカッコが一致していません。 – ForceBru
なぜこの質問が投票されたのか分かりません。これは正当な質問でした。私が誰かのためにコードを書くように頼んでいたのと同じではありません。 –
質問に*完全な*構文エラーメッセージが含まれていますので、より簡単にお手伝いします。さらに、エラーメッセージは、あなたが問題を解決するのに役立つかもしれません。 –