a=input("Включаются ли фары?")
if a=="да":
q=input("Могут ли они светить ближним светом в диапазоне от 0м до 270м?")
elif q=="да":
z=input("А дальним светом в диапазоне от 0м до 550м?")
elif z=="да":
else: здесь ошибка
print("Фары успешно прошли проверку!")
Системное администрирование
SyntaxError: bad input on line 9 in main.py ошибка в питоне
Ты не понимаешь, как работает elif - потому, твой код изначально ошибочен.
А обнаружена ошибка из-за того, что после последнего elif нет выполняемого кода, а сразу идёт else - что в Python запрещено.
После двоеточия в операторах обязательно должно быть что-то выполняемое. Хотя бы оператор pass - который ничего не делает, но занимает положенное место.
А обнаружена ошибка из-за того, что после последнего elif нет выполняемого кода, а сразу идёт else - что в Python запрещено.
После двоеточия в операторах обязательно должно быть что-то выполняемое. Хотя бы оператор pass - который ничего не делает, но занимает положенное место.
for q in [
'Включаются ли фары? ',
'Могут ли они светить ближним светом в диапазоне от 0м до 270м? ',
'А дальним светом в диапазоне от 0м до 550м? '
]:
if input(q) != 'да': break
else: print('Фары успешно прошли проверку!')
Данил Дьяченко
спасибо
Ваш код содержит ошибку в последнем блоке `else`. Python ожидает, что после `else` будет двоеточие, а затем выполнение какого-либо действия. Вот исправленный код:
a = input("Включаются ли фары?")
if a == "да":
q = input("Могут ли они светить ближним светом в диапазоне от 0м до 270м?")
if q == "да":
z = input("А дальним светом в диапазоне от 0м до 550м?")
if z == "да":
print("Фары успешно прошли проверку!")
else:
print("Фары не прошли проверку на дальний свет.")
else:
print("Фары не прошли проверку на ближний свет.")
else:
print("Фары не включаются, проверка не пройдена.")
Теперь код будет корректно работать, и вы сможете проверить фары на соответствие условиям.
Данил Дьяченко
спасибо
Данил Дьяченко
3 строка некоректна
Похожие вопросы
- Что лучше джава или питон
- Помогите с задачей на питоне
- Помогите в питоне
- Помогите с расшифровкой .id-7145310102_bitcoin@huobi.in
- Подскажите как продвинуть сайт в поисковиках. И еще одно, кто нибудь может проверить на ошибки?
- Продвижение сайта, вывод в топ google, page rank 7-9, вечные ссылки для сайта, обратные ссылки
- Идти ли на программиста после 9-го класса или после 11-го
- При обновлении windows 7 до windows 10 вышла ошибка "WindowsUpdate_80240020" "WindowsUpdate_dt000",жду хороших советов
- В чем была ошибка при переустановки из винды 8.1 в 7?
- Что делать если при установке программы blender выходит ошибка "не обнаружен python35.dll"?