2017-05-05 44 views
-3

什么,我试图做的是只是简单的+ - * /.There是原因,我写这个我生疏和良好因为我喜欢编程。怎么一回事,因为我很生疏,我会在循环和case语句然后去那么程序文字游戏会为fun.here编程挑战是链接,如果你想让它programming challenge我会做,从一月的一个。ELIF python3.5.3错误为什么

FirstNumber=0 
SecondNumber=0 
MathOP=" " 
answer=0 
#I know caluater spelled incorrectly its I will get to that later 
print("python caluater") 
FirstNumber=input("enter your first number") 
MathOP=input(" + , - , * or/") 
SecondNumber=input("enter your second number") 

if MathOP=="+": 
    answer==FirstNumber+SecondNumber 
    print(str(FirstNumber) + "+" + str(SecondNumber) + "=" +str(answer)) 
elif MathOP=="-": 
    answer=FirstNumber-SecondNumber 
    print(str(FirstNumber) + "-" +str(SecondNumber) + "=" + str(answer)) 
elif MathOP=="*": 
     answer=FirstNumber*SecondNumber 
     print(str(FirstNumber)+ "*" + str(SecondNumber + "=" +str(answer)) 
elif MathOP=="/": 
     answer=FirstNumber/SecondNumber 
     print(str(FirstNumber)+ "/" + str(SecondNumber) + "=" +str(answer)) 

else: 
    print("congrats you broke me") 
+0

请再具体些,以错误是什么。我应该downvote这一点,但我不想浪费什么小代表我有笑。 –

+0

@JoeD downvoting问题的成本你没有信誉 – ifma

+0

哦,谢谢你的提示!只适用于低调回答呢? @Ifma –

回答

0

您在上面的行内缺少右括号。

变化

print(str(FirstNumber)+ "*" + str(SecondNumber + "=" +str(answer)) 

print(str(FirstNumber)+ "*" + str(SecondNumber) + "=" +str(answer)) 

,你应该是好去。