Задать вопрос
@Usernameee

Почему сначала предлагает ввести значение, а потом ключ?

dict = {}

dict[input('ключ: ')] = input('значение: ')

dict[input('ключ1: ')] = input('значение1: ')

dict[input('ключ2: ')] = input('значение2: ')
  • Вопрос задан
  • 97 просмотров
Подписаться Простой 1 комментарий
Решения вопроса 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Из-за порядка вызовов методов: сначала вычисляется правая часть привоения, а затем левая.

Из документации
Python evaluates expressions from left to right. Notice that while evaluating an assignment, the right-hand side is evaluated before the left-hand side.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы