Exaid
Answered

Zoofast.fr propose un mélange unique de réponses expertes et de connaissances communautaires. Trouvez les informations dont vous avez besoin rapidement et facilement avec l'aide de notre 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