2017-01-23 10 views
-3

私は非常に単純なコードを書いたのですが、実際にはPythonを始めましたが、IFとelif文を作成しました。私は検索しようとしたが、私の経験の欠如のために私の問題を見つけることができませんでした。唯一の文を最初に印刷する

name = input ("what is your name") 
if name == ("x") or ("y"): 
    print ("Hello") 
elif name == "n" or name == "m" or name == "N" or name == "M": 
    print ("a") 
else: 
    print ("b") 
+0

を使用するには、問題のあるコードを表示します。 – 098799

+0

'name == 'x'または名前== 'y''、さらに良い名前'(x、y) ' – danidee

+0

これは理解するのに役立ちます:https://www.tutorialspoint.com /python/operators_precedence_example.htm –

答えて

0
if name == "x" or name == "y" 

+3

重複して回答しないでください。 –

0

あなたの最初の文は

if (name == 'x') or ('y') 

ませ

if (name == 'x') or (name == 'y') 

に相当します動作します

は常にtrue

あるので、あなたのコードのショートカットと第一の条件

+0

重複して回答しないでください。 –

関連する問題