2017-02-25 83 views
-1

首先我的代码是从这个链接 https://www.programiz.com/python-programming/examples/calculator如何在Python中制作一个简单的计算器?

当我打开程序的任何选择,我让我打印无效的输入。我错过了什么吗? 但是,当我在Codeskulptor上做它我不明白,但得到我正在寻找的答案? 注意:我正在使用ubuntu,我正在尝试在终端上。

+0

你使用Python 2.7或3?此代码是为python 3编写的。 – harshil9968

+0

了解波兰语表示法https://en.wikipedia.org/wiki/Polish_notation 也可以使用google:http://codereview.stackexchange.com/questions/79795/reverse-polish -notation-calculator-in-python – j2ko

+0

我正在使用3.确实我真的不知道哪一个。我可能都有。有没有办法只用python 3打开它? – user96369

回答

0

使用内置eval()可能是最简单的方法:

while True: 
    data = input('Enter operation: ') 
    print(eval(data)) 
+0

我应该在哪里写下它。看看我都是编程新手 – user96369

+0

@ user96369将所有这些代码写入一个新的Python文件,复制粘贴然后执行它(运行它)。 –