私は電卓を作成していますが、これまでのプログラムでは、加算、減算、乗算、除算などの操作をユーザに求めています。次に、プログラムは2つのリストを作成します.1つは完全な数値を含み、もう1つは演算子を含みます。コードの次の部分は、演算子を含むリストにif文の形式で乗算または除算が含まれているかどうかをチェックするが、if文が失敗していて、リストに "*"と "/"が含まれているそうではありませんが、ここでは動作しないコードがあります。どんな助け?なぜ私のif文は、2つの文字列がリストに含まれていないと言っているのですか?
if ("*") or ("/") in Oper_NAN:
print("POSITIVE")
else
print("NEGATIVE")
問題文は、常に2つの演算子がリストOper_NAN(Oper_NANのすべての項目がところで文字列である)でない場合でも、正と負決して返した場合ということです。 if文に間違ったラベルを付けていますか?読んでくれてありがとう!
ああ!速やかなご返信ありがとうございます。だから、基本的に、私は同時に両方をチェックすることはできませんか?それが簡単なソリューションに感謝している場合は、後でそのことを覚えておきます –