首先我的代码来自此链接 https://www.programiz.com/python-programming/examples/calculator
当我打开程序时,无论我做出什么选择,它都会打印出无效输入。我错过了什么吗? 然而,当我在Codeskulptor上这样做时,我没有得到它,但得到我正在寻找的答案? 注意:我正在使用ubuntu而我正在尝试使用终端。
答案 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)