2017-11-15 15 views
-5
if string in secret_word: 
    print("Good!") 
else: 
    print("Bad...") 

に動作しない場合:この文でも、私は手紙はこのような言葉であるかどうかを確認しようとしている正しく


Aが単語のAppleであるならば、それは良いが返されます!しかし、そうでない場合、Badを返すでしょう...

また、それは型エラーであり、インデントエラーではないと言われています。

+1

python 'indentation'と呼ばれるものがあります。 –

+1

インデントを修正してください。また、これは言うまでもないことだと思いますが、これらの変数がどのように初期化されているかを理解するためにコードを見ないと、問題を特定するのは容易ではありません。あなたはそれほど多くすることができます、はい? –

+1

ケースも同様です –

答えて

0

これは、インデントに問題があります。インデントについては、https://docs.python.org/2.0/ref/indentation.htmlとウェブ上で知ることができます。コードを動作させるには、次のようにします:

string = "A" 
secret_word = "Apple" 

if string in secret_word: 
    print("Good!") 
else: 
    print("Bad...") 
+1

元のコードで字下げが間違っているのか、ここにコピー貼り付けるのが誤字であるのかはわかりません。 –

+0

字下げが間違っています。 OPが私たちを啓発することを確かめてください。そのスリリングな質問;-) –

+0

まあ、 "TypeError:型 'int'の引数がiterableではないと言っています。 – MrWaffles

関連する問題