Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 18, 2020 14:20:46

Bemk
Зарегистрирован: 2020-02-18
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь с задачей

Добрый день! Изучаю питон всего дня 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, также скрин с кодом прилагаю, был бы очень благодарен за помощь! Заранее всем спасибо!!

Прикреплённый файлы:
attachment Снимок экрана_2020-02-18_15-16-25.png (243,3 KБ)

Офлайн

#2 Фев. 18, 2020 14:29:09

Striver
От:
Зарегистрирован: 2006-10-26
Сообщения: 247
Репутация: +  22  -
Профиль   Отправить e-mail  

Помощь с задачей

Претензии к последнему elif, также скрин с кодом прилагаю, был бы очень благодарен за помощь!
У тебя этот последний elif с каким-то отступом, а if и все предыдущие elif без отступов. В Питоне отступы важны, поэтому появляется ошибка (появление elif без if).



Офлайн

#3 Фев. 18, 2020 14:31:47

Bemk
Зарегистрирован: 2020-02-18
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь с задачей

Striver
просто он планировался в структуре предыдущего elif, тогда предыдущий elif на if менять получается?

Офлайн

#4 Фев. 18, 2020 15:12:54

Striver
От:
Зарегистрирован: 2006-10-26
Сообщения: 247
Репутация: +  22  -
Профиль   Отправить e-mail  

Помощь с задачей

тогда предыдущий elif на if менять получается?
Если это самостоятельный условный оператор, то да. elif без if в Питоне недопустим.



Офлайн

#5 Фев. 18, 2020 15:17:15

Bemk
Зарегистрирован: 2020-02-18
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь с задачей

Striver
Хорошо, спасибо большое!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version