2017-02-25 81 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文件,複製粘貼然後執行它(運行它)。 –