如何在python中制作一个简单的计算器?

时间:2017-02-25 20:53:27

标签: python

首先我的代码来自此链接 https://www.programiz.com/python-programming/examples/calculator

当我打开程序时,无论我做出什么选择,它都会打印出无效输入。我错过了什么吗? 然而,当我在Codeskulptor上这样做时,我没有得到它,但得到我正在寻找的答案? 注意:我正在使用ubuntu而我正在尝试使用终端。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

使用此代码

num1 = float(input('Enter a number: '))
the_operation = str(input('choose operator: '))
num2 = float(input('Enter an anathor number: '))
if the_operation == '*':
   print(num1 * num2)
elif the_operation == '+':
   print(num1 + num2)
elif the_operation == '-':
    print(num1 - num2)
elif the_operation == '/':
    print(num1 / num2)