Exercice 59
Écrire une fonction en Python qui prends en paramètre une liste de nombres entiers et qui renvoie un dictionnaire dont les clés sont les entiers de la liste et dont les valeurs sont 'pair' ou 'impair' selon la parité du nombre.
Solution
# coding: utf-8
def listToDict(l):
# création d'un dictionnaire vide pour récupérer les résultats
dictParity = dict()
# parcourir les éléments de la liste et tester leur parité
for x in l:
if x%2 == 0:
dictParity[x] = 'Pair'
else:
dictParity[x] = 'Impair'
return dictParity
# Faire un test :
l = [24 , 14 , 3 , 36 , 41 , 22 , 15]
print(listToDict(l))
# La sortie est: {24: 'Pair', 14: 'Pair', 3: 'Impair', 36: 'Pair', 41: 'Impair', 22: 'Pair', 15: 'Impair'}
Younes Derfoufi
CRMEF OUJDA
Post Views: 5 899
vos efforts sont trés considérale
,merci infiniment
Soyez le bienvenue Belgacem! Bonne continuation avec nous !