まず第一に、これはどのクラスにも当てはまりません。私はこれら 2 つのプログラムに長い間取り組んできましたが、頭も尻尾もわかりません。他のレッスンに移れるように、これらの問題を本当に乗り越えたいと思っています。「接頭表記を後置表記に、後置表記を接頭表記に変換する関数を作成します。この関数は 2 つの引数を取ります。1 つ目はスペースや構文エラーのない式の文字列で、2 つ目はすべての演算子を含む別の文字列です。 . 2 番目の文字列にない文字はオペランドと見なされます。すべての演算子とオペランドの長さは 1 で、すべての演算子は 2 項演算子です。" 元:
>>> fix_trans('ab33c2c11','abc')
'33b211cca'
(逆) ポーランド記法に変換します。
>>> toPolish('(3+5)*(7-2)',D,0)
'*+35-72'