Найти - Пользователи
Полная версия: Помощь с задачей
Начало » Python для новичков » Помощь с задачей
1
Bemk
Добрый день! Изучаю питон всего дня 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
Претензии к последнему elif, также скрин с кодом прилагаю, был бы очень благодарен за помощь!
У тебя этот последний elif с каким-то отступом, а if и все предыдущие elif без отступов. В Питоне отступы важны, поэтому появляется ошибка (появление elif без if).
Bemk
Striver
просто он планировался в структуре предыдущего elif, тогда предыдущий elif на if менять получается?
Striver
тогда предыдущий elif на if менять получается?
Если это самостоятельный условный оператор, то да. elif без if в Питоне недопустим.
Bemk
Striver
Хорошо, спасибо большое!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB