@Usernameee

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

dict = {}

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

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

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

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

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект