Informatique

Question

Bonjour pouvez vous m'aider pour le devoir nsi s'il vous plait. Merci pour votre aide.

1/
mes_fruits = {"poire": 3, "pomme": 4, "orange": 2}
print ("Stock de fruits :")
for fruit, qte in mes_fruits.items():
print (f"{fruit} : {qte}")
• Faire une fonction qui a en paramètre le dictionnaire des fruits et qui retourne le nombre de fruits au total.

2/
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.

3/Donner le résultat de ce dictionnaire en compréhension :
dico = { (i**2)%10 : i for i in range(11) }

1 Réponse

  • Réponse :

    Explications :

    1)

    def tailleDico(dico):

          resu = len(dico)

          return resu

    mes_fruits = {"poire": 3, "pomme": 4, "orange": 2}

    resu = tailleDico(mes_fruits)

    print(resu)

    2) Plus de précision pour la question 2

    3)

    dico = { (i**2)%10 : i for i in range(11) }

    print (dico)

    la liste  

    {0: 10, 1: 9, 4: 8, 9: 7, 6: 6, 5: 5}

Autres questions