2016-08-27 4 views
-2

明らかに、私はいくつかのランダムなプログラムを作ろうとし始めました。私が書こうとしたプログラムは、次のとおりです。Pythonで文字列の等しいプログラムを作る方法は?

print('Please print your name') 
myName = input() 
if myName == 'No' 
print('Fine, be that way') 

3行目にエラーがあります。その理由は分かりません。どうすればこの問題を修正できますか?

+1

これはおそらく重複した質問です。あなたはこの質問をする前にGoogleや何かをしましたか?これはうまく受け入れられません。想像してみましょう –

+0

あなたのコードは基本的なPythonの構文に従いません。質問をする前に、本やチュートリアルを参照して、少なくとも最小限の研究をしてください。 – TigerhawkT3

+0

ええ、私はグーグルで約15分かかりましたが、私はおそらく正しいことを探していなかったと思います。 –

答えて

1

コードに構文エラーがあります。修正されたコードは次のとおりです。あなたがますので、

if myName == 'No': 
    print('Fine, be that way') 

Pythonのスコープはインデントによって暗示され、次のように文はコロンが必要な場合に役立つはず

print('Please print your name') 
myName = input() 
if myName == 'No': 
    print('Fine, be that way') 

Here's another question

はあなたが

0

berter構文を理解します印刷などの条件付きにする線をインデントする必要があります

関連する問題