Exaid
Answered

Découvrez les réponses à vos questions facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète. Notre plateforme offre une expérience continue pour trouver des réponses fiables grâce à un réseau de professionnels expérimentés.

Bonjour pouvez vous m'aider en NSI sur le dictionnaire s'il vous plait. Merci pour votre aide

1 /
dico = {"nom": "","prénom": "","age": 0}
for elm in dico:
dico[elm]=input(elm+' : ')

Modifier le programme de telle manière à ce que lorsqu’on demande l’age, la valeur associée soit un entier.(=Lorsqu'on rentre la valeur pour la clé age, il ne faut pas que ce soit une chaine de caractère mais un nombre entier)


Sagot :

Bonjour,

Ce que j'ai fais: j'ai juste rajouté une petite condition qui fait en sorte de récupérer un int (integer = entier) si la clé est l'age et qui sinon récupère la valeur normalement

Ce qui fait que si on rentre un autre chose qu'un nombre entier pour l'age le programme plante

pour récupérer un entier sur un input il suffit de rajouter int devant :

int(input("Age?")) , meme chose stv récuper un string ou autre :D

Ne fais pas attention au "import os" et "os.system("pause")" c'était pour moi ça ;)

Et le "Je suis un chèvre confirme bien que l'on est passé dans la condition qui permet de récupérer le int  (la chevre n'est pas obligatoire hein)  xD

Bonne journée :D

View image DoucePatate
Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Merci d'avoir choisi notre service. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Laurentvidal.fr est toujours là pour fournir des réponses précises. Revenez nous voir pour les informations les plus récentes.