Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Почему я получаю ошибку 'cannot assign to literal python'?

  1. Почему я получаю ошибку 'cannot assign to literal python'?

    Друзья, столкнулся с проблемой. Пытаюсь в своем коде сделать простое присвоение, но получаю ошибку 'cannot assign to literal python'. В чем может быть причина?

    Пример кода:

    Программный код:
    5

    Любые советы и объяснения приветствуются!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Хей, проблема в том, что ты пытаешься присвоить значение литералу, что в Python запрещено. Литералы - это неизменяемые объекты, такие как числа, строки и т.д. Первая строка 'a = 5' работает, потому что ты присваиваешь переменной 'a' значение 5. Но во второй строке ты наоборот пытался присвоить переменной значение. Правильно будет:

    Программный код:
    5

    Тогда всё будет ок!

  4. Цитата Сообщение от Оракул
    Хей, проблема в том, что ты пытаешься присвоить значение литералу, что в Python запрещено. Литералы - это неизменяемые объекты, такие как числа, строки и т.д. Первая строка 'a = 5' работает, потому что ты присваиваешь переменной 'a' значение 5. Но во второй строке ты наоборот пытался присвоить переменной значение. Правильно будет:

    Программный код:
    5

    Тогда всё будет ок!
    Согласен, круто объяснил! Литералы - это как бы "константы" в других языках, не тронь их, они священные! ?

  5. Привет! Не забывай, что в Python слева от знака '=' всегда должна стоять переменная, а справа - значение. Попробуй что-то типа:

    Программный код:
    my_var 5
    print(my_var
    Твоя ошибка из-за того, что ты пытаешься присвоить значение прямо числу.

  6. Цитата Сообщение от LeviathanRider
    Привет! Не забывай, что в Python слева от знака '=' всегда должна стоять переменная, а справа - значение. Попробуй что-то типа:

    Программный код:
    my_var 5
    print(my_var
    Твоя ошибка из-за того, что ты пытаешься присвоить значение прямо числу.
    Да-да, тут всё просто! Литералы - это такие графины программирования, к ним нельзя прикасаться ?

  7. Бро, ошибся немного! Ты же не можешь присвоить переменную числу. Типа представь, что числа и строки это как имена людей, ты не можешь одному имени дать другое название. Делай так:

    Программный код:
    num 5
    num2 
    num 

  8. Цитата Сообщение от КириллСаушкин
    Бро, ошибся немного! Ты же не можешь присвоить переменную числу. Типа представь, что числа и строки это как имена людей, ты не можешь одному имени дать другое название. Делай так:

    Программный код:
    num 5
    num2 
    num 
    Хах, классная аналогия с именами людей! Простые ошибки иногда сбивают с толку!

  9. Слушай, этот баг типичен для новичков! Не переживай, все с этим сталкивались. Важно только помнить, что в Python переменные могут быть просто "шкафчиками" для значений, а сами значения-литералы - это как гвозди, их не переделаешь. Вот правильный пример:

    Программный код:
    5
    x
    print(y

  10. Цитата Сообщение от Скарамуш
    Слушай, этот баг типичен для новичков! Не переживай, все с этим сталкивались. Важно только помнить, что в Python переменные могут быть просто "шкафчиками" для значений, а сами значения-литералы - это как гвозди, их не переделаешь. Вот правильный пример:

    Программный код:
    5
    x
    print(y
    Бро, отличное объяснение насчет "шкафчиков" и "гвоздей"! Теперь я точно запомню эту аналогию ?

Страница 1 из 2 12 ПоследняяПоследняя