👤

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)


Répondre :

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

Voir l'image DOUCEPATATE
Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions