2015-05-28 2 views
-2

Так что я пытался некоторое время программировать. И это было довольно легко и весело, пока я не столкнулся с этой проблемой. Все, что я пытаюсь сделать, это простой калькулятор, но каждый раз, когда я пытаюсь запустить программу, я все время получаю сообщение об ошибке. Я переписал его на форумах и попросил многих о помощи, но я не нашел правильных ответов. Итак, вот код здесь, пожалуйста, расскажите мне о проблеме.Недопустимый синтаксис Python, продолжайте получать ошибки

print("Welcome To Bargi's Calculator") 
print("Enjoy") 

#Returns the sum of no1 and no2  
def Add(no1, no2): 
    return no1 + no2 

#Returns the subtraction of no1 and no2 
def Subtract(no1, no2): 
    return no1 - no2 

#Returns the multiplication of no1 and nom2 
def Multiply(no1, no2): 
    return no1 * no2 

#Returns the division of no1 and no 
def Divide(no1, no2): 
    return no1/no2 

def main(): 
    operation = input("What do you want to do? (+, -, * or /):") 
    if(operation != "+" and operation != "-" and operation != "*" and operation != "/"): 
     #invalid operation 
     print("Please Put In A Valid Answer.") 
    else: 
     num1 = int(input("Enter no1: ") 
     num2 = int(input("Enter no2: ") 
     if(operation == "+"): 
      print(Add(num1, num2)) 
     if(operation == "-"): 
      print(Subtract(num1, num2)) 
     if(operation == "*"): 
      print(Multiply(num1, num2)) 
     if(operation == "/"): 
      print(Divide(num1, num2)) 

main() 
+5

_ «Я все время получаю сообщение об ошибке» _. Какую ошибку вы получаете? Пожалуйста, укажите имя и сообщение, а также трассировку стека. – Kevin

ответ

3

Вы пропускаете закрывающие скобки на этих линиях:

num1 = int(input("Enter no1: ") 
num2 = int(input("Enter no2: ") 

как таковой, вы получите синтаксическую ошибку на num2 линии, потому что Python никогда не находил конец логической линии началась предыдущей строки.

Баланс скобки:

num1 = int(input("Enter no1: ")) 
num2 = int(input("Enter no2: ")) 

и ваш код будет работать иначе.

+0

да отсутствует скоба – Singularity

Смежные вопросы