ошибка в питоне

Тема в разделе "Raspberry Pi", создана пользователем Alpha612, 16 фев 2019.

  1. Alpha612

    Alpha612 Нуб

    Добрый день!
    Мне нужна помощь.
    При компиляции кода, я встретил ошибку:
    Код (Text):
    [AlonaSystem@localhost alona]$ sudo python3 HeadSystem.py
      File "HeadSystem.py", line 68
        elif 'погода на завтра' in DoIt:
           ^
    IndentationError: expected an indented block
    И как я бы не менял условия, нечего не работает! На сайтах говорят, что проблемы с отступом, но я уже и TAB и 4 пробела использовал.
    Вот фрагмент кода где происходит ошибка.
    Код (Python):
    def AllDo(DoIt):
        if 'погода сегодня' in DoIt:
            # Сделай. Сайт с инструкцией ниже!
            # habr.com/ru/post/315264/
        elif 'погода на завтра' in DoIt:
            # Сделай. Сайт с инструкцией ниже!
            # habr.com/ru/post/315264/
        elif 'захвати мир' in DoIt:
            r = random.randint(0, 5)
            talk(world[r])
        elif 'захватишь мир' in DoIt:
            r = random.randint(0, 5)
            talk(world[r])
        elif 'работа с пользователем' in DoIt:
            talk("Хорошо, назовите имя пользователя.")
            sync = Faza()
            if sync in Name:
                os.system("sudo python3 ~/Документы/alona/scripts/Only.py")
                # Незабудь сделать этот скрипт!!!
        elif 'обнови систему' in DoIt:
            talk("Хорошо, но только на 20 Секунд!")
            # Сделай скрипт под Git
        elif 'время сейчас' in DoIt:
            os.system("sudo python3 ~/Документы/alona/scripts/time.py")
        elif 'какое сейчас время' in DoIt:
            os.system("sudo python3 ~/Документы/alona/scripts/time.py")
        elif 'какое время сейчас' in DoIt:
            os.system("sudo python3 ~/Документы/alona/scripts/time.py")
        elif 'дата сегодня' in DoIt:
            os.system("sudo python3 ~/Документы/alona/scripts/data.py")
        elif 'какая дата сегодня' in DoIt:
            os.system("sudo python3 ~/Документы/alona/scripts/data.py")
        elif 'какая сегодня дата' in DoIt:
            os.system("sudo python3 ~/Документы/alona/scripts/data.py")
        elif 'как дела' in DoIt:
            r = random.randint(0, 8)
            talk(mood[r])
        elif 'как у тебя дела' in DoIt:
            r = random.randint(0, 8)
            talk(mood[r])
        elif 'как дела у тебя' in DoIt:
            r = random.randint(0, 8)
            talk(mood[r])
        elif 'как настроение' in DoIt:
            r = random.randint(0, 8)
            talk(mood[r])
     
    P.S. Не обращайте внимания на комментария
    P.P.S. Я не скидываю весь код из-за того, что он очень большой.
     
  2. Ну так напишите какой-нибудь код кроме комментария
     
  3. Arduino_man

    Arduino_man Гик

    Смешали пробелы и табы. Сотрите все и поставьте пробелами.
    Гуглить надо, прежде чем панику разводить!