私はQのようなものを作っています& Pythonでのスクリプト。 raw_inputを取得し、それをtheQuestionとして設定します。私はif 'var1' and 'var2' in theQuestion:
を試しましたが、両方の文字列のどちらかを探します。 「if」文でこの作業を行う方法はありますか? ( 'x:if y:then z)ではない。'z'に 'x'と 'y'がある場合:
2
A
答えて
12
and
は、自然言語ではなく論理ANDです。テストの多数のため、
if 'var1' in theQuestion and 'var2' in theQuestion:
:あなたは論理ANDで2つのテストを接続したい
'var1' and 'var2' in theQuestion
True and 'var2' in theQuestion # Since bool('var1') == True
'var2' in theQuestion
:したがって、あなたのコードがあると解釈されます
if all(k in theQuestion for k in ('var1', 'var2')):
2
方法約:
if 'x' in z and 'y' in z:
... do something ...
関連する問題
- 1. Z3の場合、a3 = x * y * zの場合、3a <= x + y + z
- 2. [[x]、[y]、[z]]と[x、y、z]の差
- 3. XYが判断した場合、Zは、X、Zを決定することができ、Yは、zを決定?
- 4. x軸とy軸のラベルがpheatmapにある場合
- 5. SQL:列y = zの場合の列数x
- 6. プロローグ、テスト(X、Y、Z): - YはX + Zです
- 7. pow(X、Y、Z)<=> Z = X^Y with add
- 8. L = {2^x * 2^y * 2^z = 2 ^(x + y + z)の文脈自由文法。 x、y、z> 0}
- 9. x!= y型のパターンp(y)がZ型であることをチェックするときのY型y
- 10. 場所をx、y、zとして返す方法
- 11. import * as xと{y、z} from 'file'
- 12. x == y OR x == zと書く方が簡単ですか?
- 13. x、y平面にMxNグリッドがある場合、f(x、y)を計算して行列に格納する(Python)
- 14. KinectのSkeleton Joint.Positionの(X、Y)値は何ですか。 (X、Y、Z)?
- 15. x、y、zを間隔でプロットする
- 16. matplotlib(等しい単位長さ): '等しい'アスペクト比の場合z軸がx-とy-と等しくない
- 17. テンソルフロー行列の形状を(x、y、z)から(1、x、y、z)に変換する
- 18. MathematicaリストX、Y、Zのコ・オーディンの組み合わせ
- 19. 1つのx軸値に複数のy軸値がある場合
- 20. aでYを変更する:YのXの場合は?
- 21. パイソン:LinearRingのX、Y、Z値を取得
- 22. 度ベクトルのOpenGLの方向(X、Y、Z)
- 23. matplotlib x、y、z値からの2Dプロット
- 24. SumIF列a = X AND列b = Y OR Z
- 25. x * y = z、y * x = zを繰り返さずにconsole.log乗算表を使う方法
- 26. 要素がtranslate3d(x、y、z)を使って移動するときに、現在の(x、y、z)を見つけることは可能ですか?
- 27. python:xとyが等しい値のリストである場合、なぜid(x)!= id(y)ですか?
- 28. Matlabのx、y、zの範囲で4つの変数u = f(x、y、z)をプロットする
- 29. How say say x> x + yの後にz秒:?
- 30. ブール式(x + y)を簡略化する(x + z)
可能な複製[と比較のpython演算子の優先順位](http://stackoverflow.com/questions/7479808/python-operator-precedence-of-in-and-comparision) –