私は与えられた文字列で手紙を見つけようとしています。ここに私が持っているものがあります:Python 'if'文 - [string] == 'string'の場合 - 動作していませんか?
if i in steps == 'u':
y -= pixels_per_move
elif i in [steps] == 'r':
x -= pixels_per_move
ステップは、u、d、r、lからなるランダムに生成された文字列です。 だから、だから私はただ「ステップ」にそれらの文字を探しているが、私はエラーに
はTypeError取得しています上記のコードでよ
「uuurlluddd」のような何か:「には」左オペランドとして文字列を必要とします、not int
私はステップがintではないので、私は理解していないと私は複数の場所でそれを周りに置いてみましたが、同じエラーが発生します。私はここで間違って何をしていますか?
私はステップで== 'u'' - あなたは何をしようとしていましたか?これは '' in ''や '==' 'どのように働くのではない。 – user2357112
なぜ、エラーメッセージが 'in'の* left *オペランドについて話していたときに' steps'を見ましたか? – user2357112