こんにちは私はコードの最後の行に問題があります。何も印刷されません。最後のコード行は実行されませんか?
invalid=True
global invalid
def start()
x = input('Type the correct key:')
if ("m" == x) or ("M"==x):
print('Correct!')
elif x!='m' or x!='M':
print('Invalid Input.')
invalid=False
while invalid:
start()
print('Next Question')
入力が「m」または「M」の場合、「正解」と表示されます。
次の質問ですが、印刷されません。正解!
ありがとうございます!
whileループはインデントエラーのようです。コードを正しくフォーマットできますか? –
インデントを修正してください。 – James
'global'宣言は、グローバルスコープではなくグローバルスコープを使用したい各関数の中に入ります。 (globalスコープの 'global'は実際にはSyntaxErrorでなければなりませんが)。 – user2357112