【发布时间】:2015-03-16 13:22:47
【问题描述】:
我对 Python 非常感兴趣,因此决定学习它。 我介绍了很多东西,但是当我尝试制作一个只需要输入数字和操作类型的计算器时,我被卡住了
例如-10 ^ 2
发生的事情是我没有得到任何答案。我使用命令提示符 输出。
我的代码如下所示:
# Calculator
print " "
print " Calculator "
print " "
num = int(raw_input(">> ")).split()
num1 = int(num[0])
op = num[1]
num2 = int(num[2])
if (op=='+'):
print ">>>", num1 + num2
elif (op=='-'):
print ">>>", num1 - num2
elif (op=='*'):
print ">>>", num1 * num2
elif (op=='/'):
print ">>>", num1 / num2
elif (op=='^'):
print ">>>", pow(num1,num2)
elif (op=='%'):
print ">>>", num1 % num2
我使用 Python 2.7。
请帮帮我。
【问题讨论】:
-
你的输入是什么样的?
标签: python class python-2.7 if-statement