Recuperation de valeur d'un input pour la réutiliser plus tard

Fermé
frifri2123 Messages postés 3 Date d'inscription samedi 29 février 2020 Statut Membre Dernière intervention 1 mars 2020 - 29 févr. 2020 à 14:51
quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 - 3 mars 2020 à 13:51
Bonjour,

Etant novice en codage, je rencontre quelques soucis dans l'élaboration de mon projet python.
je n'arrive pas a réutiliser une valeur d'un input situé dans une fonction.
L'utilisateur rentre son poids et age par exemple dans des fonctions quelconques mais comment récupérer ces valeurs mise par l'utilisateur plus tard, par exemple pour un calcul d'IMC plus tard?
Merci

Configuration: Windows / Chrome 80.0.3987.116

3 réponses

quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 347
29 févr. 2020 à 21:02
Bonjour,
Si j'ai bien compris ce que vous voulez faire, il faut retourner la valeur en question à la fin de la fonction. Plusieurs valeurs peuvent être retournés.
Exemple :
def function():
    poids = int(input("Votre poids : "))
    age = int(input("Votre age : "))
    return poids, age

poids, age = function()
# Utilisation des variables poids et age après la fonction
1
frifri2123 Messages postés 3 Date d'inscription samedi 29 février 2020 Statut Membre Dernière intervention 1 mars 2020 1
1 mars 2020 à 14:45
Ok, voici mon code. Avec cela je n'arrive pas a reprendre les valeurs demandé pour calculer l'IMC.
def poids():
    print("Afin de crée un entrainement qui vous convient, donnez moi votre poids acutel")
    poids=int(input())
    return poids

    
def taille():
    print("Quel est votre taille en m?")
    taille=float(input())
    return taille
1
quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 347
3 mars 2020 à 13:51
Et bien vous n'avez plus qu'à appeler les fonctions pour avoir le poids et la taille puis calculer l'imc
p = poids()
t = taille()
# Calcul de l'imc avec p et t
0
frifri2123 Messages postés 3 Date d'inscription samedi 29 février 2020 Statut Membre Dernière intervention 1 mars 2020 1
1 mars 2020 à 13:05
Bonjour, merci de votre réponse.
J'ai compris le principe mais ducoup, si on a crée au préalable des fonctions poids et taille demandant a l'utilisateur de rentrer respectivement ces informations, comment en reprenant les valeurs de l'utilisateur calculer son IMC?
0
quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 347
1 mars 2020 à 13:41
J'ai du mal à comprendre ce qui vous pose problème exactement.
Une fois que vous avez récupéré la taille et le poids comme dans mon exemple, vous n'avez plus qu'à appliquer la formule de l'IMC sur ces variables.
Peut-être qu'en nous montrant ce que vous avez commencé à coder ce sera plus simple de comprendre votre problème.
0