J'essaie de vous référer au dictionnaire dans Function_One. J'ai essayé de renvoyer les variables de dictionnaire et d'utiliser les noms de dictionnaire comme paramètres et arguments. Cependant, je reçois un message d'erreur indiquant que les dictionnaires que j'essayes d'accéder à Function_TWO ne sont pas définis.
Voici mon code simplifié: p> Fondamentalement, je vous demande si l'élément choisi pour INPUT1 est dans le dictionnaire de la fonction précédente que je souhaite que le programme modifie le programme. valeur totale_cost, etc. p> p>
3 Réponses :
Vous devez d'abord retourner des valeurs de la fonction_One (). Vous pouvez effectuer ce qui suit:
first_dictionary, second_dictionary = function_one() function_two(first_dictionary,second_dictionary)
Merci beaucoup pour votre aide :) Passez une bonne journée
Lorsque vous appelez le Function_One_One () code>, vous n'utilisez pas les dictionnaires renvoyés par celui-ci.
Vous pouvez l'utiliser pour résoudre votre problème:
first_dictionary, second_dictionary = function_one()
function_two(first_dictionary,second_dictionary)
Vous n'avez pas reçu la valeur de retour:
first_dictionary,second_dictionary = function_one()
je vous remercie beaucoup! J'ai passé tellement longtemps à essayer de comprendre cela.
Utilisez les valeurs retournées, les variables globales ou une classe contenant ces dictionnaires. Comme il se trouve, vous ne faites rien avec les valeurs retournées de
fonction_One_One () code>.