説明を入力してください:
式を入力してください
出力の説明:
出力を取得します
例
输入:3+2*{
1+2*[-4/(8-6)+7]}
输出:25
コード:
関数1:eval()関数は、文字列オブジェクトを有効な式に変換して評価操作に参加し、計算結果を返すことができます。
while True:
try:
s = str(input())
print(eval(s))
except:
break
関数2:eval()関数は、パラメーターの最も外側の引用符を削除し、ステートメントの残りの部分を実行します
print(eval("'Hello world'")) # 输出 Hello world
#print(eval("Hello world")) # 因为eval()函数去掉外部的双引号后,成为变量Hello world,而之前没有定义过该变量,所以会报错。
print(eval('"1+2"')) # 输出1+2