Bemk
Фев. 18, 2020 14:20:46
Добрый день! Изучаю питон всего дня 3, при решении задачи на одном из курсов слышу о том, что завален синтаксис, никакой ошибки сам в упор не вижу. Вот часть кода с ошибкой :
a = int(input())
b = int(input())
c = input()
if c == ‘+’:
print(float(a + b))
elif c == ‘-’:
print(float(a - b))
elif c == ‘/’ and b != 0:
print (float(a / b))
elif b == 0:
print ('Деление на 0!')
Претензии к последнему elif, также скрин с кодом прилагаю, был бы очень благодарен за помощь! Заранее всем спасибо!!
Striver
Фев. 18, 2020 14:29:09
Претензии к последнему elif, также скрин с кодом прилагаю, был бы очень благодарен за помощь!
У тебя этот последний
elif с каким-то отступом, а
if и все предыдущие
elif без отступов. В Питоне отступы важны, поэтому появляется ошибка (появление
elif без
if).
Bemk
Фев. 18, 2020 14:31:47
Striver
просто он планировался в структуре предыдущего elif, тогда предыдущий elif на if менять получается?
Striver
Фев. 18, 2020 15:12:54
тогда предыдущий elif на if менять получается?
Если это самостоятельный условный оператор, то да.
elif без
if в Питоне недопустим.