Informatique

Question

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)

1 Réponse

  • 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

    Image en pièce jointe de la réponse DoucePatate

Autres questions