@Usernameee

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

dict = {}

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

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

dict[input('ключ2: ')] = input('значение2: ')
  • Вопрос задан
  • 91 просмотр
Решения вопроса 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.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект