Python
Как сделать чтобы к if/elif/else принадлежало несколько строк (Т.е. сделать, чтобы после первой проверки истинности, проверялась другая истинность и так до бесконечности)

Ответы

Ответ дал: FlexikMath
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 если не соблюдается то повторить да?
FlexikMath: И если 5 раз не получилось то выдать то что ты написал
FlexikMath: если так как сейчас я описал то ббудет второй вариант в моём ответе
CHLVKKKT: 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:
CHLVKKKT: При попытке запуска пишет Unexpected indent
FlexikMath: Пробуй 2 вариант
CHLVKKKT: Что-ж, ошибок больше не появляется, но работает не совсем так, как надо
CHLVKKKT: Завтра буду искать косяк
CHLVKKKT: Косяк найден! Огромное спасибо!
CHLVKKKT: Теперь всё как надо
Вас заинтересует