Есть ответ 👍

Можете , ответить в чем у меня ошибка в python

191
228
Посмотреть ответы 2

Ответы на вопрос:


ответ:

ключами словаря не могут быть переменными. точнее ключи словаря могут быть переменными, но эта переменная всё равно сохраняет ссылку на изначальный объект. то есть представим такой код

x = 'test'

dct = {x: 'not test'}

print(x)

print(dct[x])

вывод будет такой:

> > > test

> > > not test

так как переменная x содержит ссылку на стоковый объект "test", и в то же время является ключом словаря dct, то при выводе на экран самой переменной будет выведено её значение, а если передать её как ключ словаря, то будет выведено значение словаря по этому ключу. кстати, если вместе переменной x самостоятельно написать её значение, то вывод не изменится

print(dct['test'])

> > > 'not test'

так же в вашем коде допущена ошибка объявления имени словаря. dict - ключевое слово интерпретатора, означающее класс dictionary - словарь. вы не можете использовать это слово в качестве имени.

так же вы пытаетесь присвоить переменной y значение, используя переменные x, k и b. они не существуют в пространстве имён вашей программы. если вы хотите использовать именно словарь, то используйте следующий код:

dct = { 'k' : int( 'x' : int( 'b' : int( }

y = dct['k'] * dct['x'] + dct['b']

либо, вы можете запросить ввод значений k, x, и b как переменных не используя словарь

k = int(

x = int(

b = int(

или

k, x, b = map(int,

объяснение:

10802
4,8(95 оценок)

A. т.к. в в могут быть и не текстовые данные.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS