Laurentvidal.fr est là pour vous fournir des réponses précises à toutes vos questions avec l'aide de notre communauté experte. Obtenez des solutions rapides et fiables à vos questions grâce à des professionnels expérimentés sur notre plateforme de questions-réponses complète. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines.

Bonjour j'ai besoin d'aide !
Un club sportif formant des jeunes de moins de 14 ans vous a demandé de coder un programme pour informer les familles de la catégorie à laquelle appartiendre leur enfant e fonction de leur âge.
Le club sportif vous a donné ces information:
. "Poussin" de 6 à 7 ans
."Pupille" de 8 à 9 ans
."Minime" de 10 à 11 ans
."Cadet" après 12 ans
Ecrire un programme qui, à partir de la saisie de l'année de naissance de l'enfant il informe l'utilisateur de la catégorie.
Merci d'avance .


Sagot :

Réponse :

Bonjour,

Voici la fonction en Python:

def categorie():

   age = int(input("Entrez votre age (ex: 2004): "))

   age = 2022 - age

   cat_dict = {"Poussin": [6, 7], "Pupille": [8, 9], "Minime": [10, 11], "Cadet": [12]}

   for cat in cat_dict:

       if age in cat_dict[cat]:

           return print(cat)

       elif age > cat_dict['Cadet'][0]:

           return print('Cadet')

       elif age < cat_dict['Poussin'][0]:

           return print("Hors catégorie")

categorie()

Explication:

On déclare une fonction "categorie", elle demande la saisie d'un entier, valeur de "age", qui est l'année de naissance, on l'on appliquera la formule 2022 - age pour connaitre l'age. On déclare ensuite "cat_dict", un dictionnaire qui contiendra comme clé une catégorie et comme valeur un tableau des ages correspondants à cette catégorie.

On itère ensuite pour chaque catégorie "cat" du dictionnaire "cat_dict", si l'age entré est contenu dans la catégorie du dictionnaire itéré, on retourne le nom de la catégorie, sinon, si l'âge est supérieur à 12, on le considère comme cadet, ou inférieur à 6, on le considère hors catégorie.

Nous espérons que ces informations ont été utiles. Revenez quand vous voulez pour obtenir plus de réponses à vos questions. Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Laurentvidal.fr est là pour vos questions. N'oubliez pas de revenir pour obtenir de nouvelles réponses.