2017-07-19 5 views
-1

プロンプトに何か入力しようとすると、「終了コード0で終了しました」と表示されません。次のコード行をアクティブにしないでください!入力に何かを入力しようとすると、「終了コード0で終了したプロセス」(pycharmを使用)

name = input("What is your name?") 
print(name, ", huh? That's a great name!") 
answer2 = input("Alright, Let's get going. Are you ready for Level 1?") 
if answer2 is 'Y': 
    # --- 
    print("Alright, let's do it then!") 
    ... 
+1

is'がものを比較しません 'これは、しばらく'=='は行います。間違った演算子を使用しています。 – ForceBru

答えて

2

そうした場合:

a = 'Y' 
b = 'Y' 
a is B #>>> return False 

isチェックを私のコードは、それが(ライン以下)活性化されていないです

私は示すために、 "---" を使用します2つのオブジェクトが同じオブジェクトであれば、整数で動作しますが、文字列は常に異なるオブジェクトです。

あなたがやりたいことがあります。

answer2 == 'Y' 

(コード0は、構文やNameErrorのように、エラーが検出されていない、良い兆候である)

関連する問題