Python
Как сделать чтобы к if/elif/else принадлежало несколько строк (Т.е. сделать, чтобы после первой проверки истинности, проверялась другая истинность и так до бесконечности)
Ответы
Ответ дал:
1
В1) if (условие):
if (условие 2):
if (условие 3):
....
Если конечно я правильно понял что ты имел ввиду
В2)Flag = True
for i in range(5):
a = input()
if (условие):
Flag = False
break
if Flag = True:
print('Ошибка!(ну или то что тебе нужно)')
FlexikMath:
Я так понял: у тебя есть блок команд, который включает ввод числа и проверку if если не соблюдается то повторить да?
И если 5 раз не получилось то выдать то что ты написал
если так как сейчас я описал то ббудет второй вариант в моём ответе
elif a != "1":
print("1")
a = input()
if a != "1":
print("1")
a = input()
if a != "1":
print("1")
a = input()
if a != "1":
print("End")
if a != "1":
raise SystemExit
else:
print("1")
a = input()
if a != "1":
print("1")
a = input()
if a != "1":
print("1")
a = input()
if a != "1":
print("End")
if a != "1":
raise SystemExit
else:
При попытке запуска пишет Unexpected indent
Пробуй 2 вариант
Что-ж, ошибок больше не появляется, но работает не совсем так, как надо
Завтра буду искать косяк
Косяк найден! Огромное спасибо!
Теперь всё как надо
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад