1. ホーム
  2. python

[解決済み] Python3、eval()に代わる最良の選択肢は?(式としての入力)

2022-02-19 15:01:28

質問

Python 3を使用しています。

を使わずに式を入力するにはどうしたらいいのでしょうか? eval(input("Input: ")) ?

私は今シンプルなユーザーなので、evalが必要なのは代数計算機だった。

どのように解決するのですか?

式の複雑さにもよりますが ast.literal_eval の方が安全かもしれません。