你怎么能在列表中有一个数学方程并打印出结果呢?

时间:2017-06-15 23:22:12

标签: list python-3.x

以下是一个例子:

a = [] #a is an empty list 
a.append(input())  #input is 5*5
print(a[0])
5*5  

如何打印(a [0])以使其结果为5 * 5,结果为25?有什么办法吗? 谢谢

1 个答案:

答案 0 :(得分:0)

我的程序员讨厌以下代码,但如果你相信输入,那就很好用

print(eval(a[0]))

eval尝试将字符串视为表达式并对其进行评估。在这种情况下,字符串'5*5'被视为python表达式5*5并输出

25