2017-12-02 14 views
-1

リストの値を変更して文字列と比較しようとすると、常にtrueを返します。ロジックごとに、falseでなければなりません。python:IF文は常にtrueを返しますか?

s = ['1', '2', '3', '4', '5', '6', '7', '8', '9'] 

s[0]="y" 
s[1]=1 
print(s[1]) 


if s[0] == "x" or "o": 
    print("suc") 
+0

[0]( 'x'、 'o')での作業 –

答えて

0
if s[0] == "x" or s[0] == "o": 
    print("suc") 

正しい構文です。それ以外の場合は、文字列を評価します。

if "a": print("True") 
関連する問題