2015-10-31 3 views
-1

Прошу прощения; кажется, что эта ошибка довольно часто, но я не могу видеть, как я, возможно, сделал ошибку отступа, нет никаких вкладок, только пробелы ..python 3.5 beginner: Elif дает «недействительный синтаксис», но я не вижу ошибку с отступом

def impots(revenus): 
imp=0 
if revenus < 9690: 
    return(imp) 
elif revenus < 26764: 
    return ((0.14*(revenus-9690)) 
elif revenus < 71754: 
    return (0.30*(revenus-26764)+2390,36) 
else : 
    return (°) 

вы могли бы мне помочь? Спасибо и извините снова

+0

После коррекции в вашем коде есть еще одна проблема: 'return (°)' приведет к синтаксической ошибке. BTW, скобки после 'return' бесполезны. –

+0

Линия 6, есть 3 открывающие скобки, но только 2 закрывающие – yolenoyer

+0

возвращение не было тем, чем я намеревался действительно вернуться, но спасибо! И спасибо за подсказку – Dekharen

ответ

0

Вам не хватало ")" после реванша-9690.

def impots(revenus): 
imp=0 
if revenus < 9690: 
    return(imp) 
elif revenus < 26764: 
    return ((0.14*(revenus-9690))) 
elif revenus < 71754: 
    return (0.30*(revenus-26764)+2390,36) 
else : 
    return (°) 
+1

очень благодарен богу, я чувствую себя ужасно глупым – Dekharen

+0

@Dekharen Нет проблем Я делаю это много. Лучший ответ был бы оценен :) –

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

  • Нет связанных вопросов^_^