Ошибка python SyntaxError: invalid syntax, как исправить?
Здравствуйте) Помогите, пожалуйста, я совсем начинающая, написала код программы, которая помогает при покупках рассчитать остаток денег и не потратить больше. Выводит ошибку конкретно в if: , когда убираю цикл while, все работает, предполагаю, что это связано как-то с самим циклом, но никак не получается исправить эту ошибку. Буду очень признательна, если вы сможете мне помочь.
P.S. саму ошибку(двоеточие в if) выделила жирным : )
print("""Здравствуйте!
Вас приветствует программа, которая сэкономит ваши деньги.
Для выхода из подсчетов нажмите -1.""")
summa=int(input("Введите предельную сумму для трат:"))
startSumma=summa
while(summa>0 and buy!=-1):
print("*"*20)
print("Остаток равен", summa)
buy=(int(input("Введите стоимость товара:"))
if(buy>summa):
print("*"*30)
print("Стоимость товара не может превышать сумму для трат.")
print("*"*30)
elif(buy<0):
print("Стоимость товара не может быть отрицательной!")
elif(buy>0):
summa-=buy
count+=1
if(summa<200 and summa>0):
print("Внимание! Осталось", summa, valuta +"!", "Осторожнее с тратами!")
print("*"*20)
print("Вы потратили", startSumma-summa, valuta)
print("При этом совершили", count, "покупок")
Владислав Лысков, да, согласна с вами) я только зарегистрировалась, еще не разобралась, открыла страницу редактирования, там все с отступами, а размещается без, пока редактировала, уже ответили, и я решила оставить так)