85 of 100 menu

Niveau 9.5 du cahier d'exercices Python

Étant donné une liste bidimensionnelle arbitraire :

[ [11, 12, 13, 14, 15], [21, 22, 23, 24, 25], [31, 32, 33, 34, 35], [41, 42, 43, 44, 45], [51, 52, 53, 54, 55], ]

Mettez à zéro les éléments de sa diagonale principale :

[ [ 0, 12, 13, 14, 15], [21, 0, 23, 24, 25], [31, 32, 0, 34, 35], [41, 42, 43, 0, 45], [51, 52, 53, 54, 0], ]

Créez une fonction qui définira la forme correcte du nom après le nombre. Voici comment cette fonction devrait fonctionner :

func(1, 'pomme', 'pommes', 'pommes'); // affichera '1 pomme' func(2, 'pomme', 'pommes', 'pommes'); // affichera '2 pommes' func(3, 'pomme', 'pommes', 'pommes'); // affichera '3 pommes' func(4, 'pomme', 'pommes', 'pommes'); // affichera '4 pommes' func(5, 'pomme', 'pommes', 'pommes'); // affichera '5 pommes'

Voici un exemple pour les nombres à deux chiffres :

func(11, 'pomme', 'pommes', 'pommes'); // affichera '11 pommes' func(12, 'pomme', 'pommes', 'pommes'); // affichera '12 pommes' func(21, 'pomme', 'pommes', 'pommes'); // affichera '21 pomme' func(23, 'pomme', 'pommes', 'pommes'); // affichera '23 pommes'

Notre fonction doit fonctionner pour les nombres de toute longueur :

func(1223421, 'pomme', 'pommes', 'pommes'); // affichera '1223421 pomme'
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser