• Как работает табуляция в Python?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Таб это не совсем 4 пробела. Таб - это таб, 4 пробела - это 4 пробела.

    если я сделаю отступ в последнем print, то программа скажет что недопустимый отступ или что то подобное IndentationError: unexpected indent

    А зачем вы его делаете? Если вам не нужно делать отступы, то и делать их не стоит просто так.

    С помощью пробелов код отделяется в блоки, которые нужна для разграничения функций, нельзя сделать

    a = 5
    if a == 5:
    print('a = 5')


    Потому что будет считаться, что print('a = 5') существует самостоятельно, независимо от if. Ну и собственно код должен быть отделен пробелами
    Корректный вариант
    a = 5
    if a == 5:
        print('a = 5')


    Отступы в Python - это замена скобок, существующих в других языках. Например, в javascript используются фигурные скобки, которые определяют блоки кода.

    var a = 5;
    if (a == 5) {
    console.log('a == 5');
    }
    Ответ написан
    3 комментария