Мне нужно, чтобы имя переменной и ее значение возвращались в функции python. - Общение Python мододелов

Вопрос Мне нужно, чтобы имя переменной и ее значение возвращались в функции python.

Регистрация
28 Дек 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
def basket_action():







shoes_x = 33



shoes_y = 30



shoes2_on_girl = True



shoes2_x = 180



shoes2_y = 60



shoes3_on_girl = True



shoes3_x = 180



shoes3_y = 200



shoes4_on_girl = True



shoes4_x = 35



shoes4_y = 220



dress_on_girl = True



dress_x = 33



dress_y = 200



dress2_on_girl = True



dress2_x = 33



dress2_y = 20



dress4_on_girl = True



dress4_x = 190



dress4_y = 30



dress5_on_girl = True



dress5_x = 175



dress5_y = 197 это фрагмент из моей игры, это функция и мне нужно, чтобы при вызове этой функции она возвращала и имя переменной, и ее значение. Если у вас есть другой вариант реализации этой логики, вы можете написать
 
Регистрация
27 Июл 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
что ты с питоном в c++ делаешь?
 
Регистрация
1 Май 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Не проходил еще функции, поэтому не спец, но слышал про команду return
может быть она подойдет?
 
Регистрация
2 Авг 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
def basket_action():
return [{"x":33, "y":30, "on_girl":True}, {"x":180, "y":60, "on_girl":True}, ...] как минимум так, индексировать имена переменных вместо того, чтобы сделать список, точно не стоит
ещё лучше - завести класс с полями x, y, on_girl и возвращать объекты этого класса, а не словари
 
Регистрация
17 Окт 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Отправляй аяксом и лови на другой странице, но это не точно
 
Сверху Снизу