Les exercices 15A, 15B et 15C peuvent être fait dans n'importe quel ordre.
Dans cette leçon nous vous proposons des exercices de difficulté moyenne qui combinent les outils que nous avons vus dans les leçons précédentes.
Dans l'exercice suivant, utilisez la méthode string.split(), qui supprime les espaces d'une chaîne et retourne une liste de mots qu'elle contient; et string.lower(), qui converte une chaîne en minuscules. par exemple,
"Diviser ces mots!".split() retourne la liste ["Diviser", "ces", "mots!"]
"MINIScules".lower() retourne "miniscules"
Note: split() accepte d'autres option pour séparer une chaîne différemment; voir la documentation.
Supposons que vous avez n parfums de glace et que vous vouliez faire un sundae en utilisant exactement k de ces parfums. Combien de combinaisons différentes sont-elles possibles? Par exemple, si n=4 and k=2, il y a 6 possibilités:
(1) A et B, (2) A et C, (3) A et D, (4) B et C, (5) B et D, (6) C et D.
(par exemple ici les parfums sont Abricot, Banane, Chocolat, et Date).
De la même manière, si vous choisissez 2 personnes parmi 4 (Alain, Brice, Camille, Diane) pour constituer un comité, combien de manières différentes existe-t-il? La réponse est toujours 6. Dans le prochain problème tu vas calculer une forme générale de cette valeur.
En mathématiques, le nombre que vous avez calculé dans l'exercice précédent est normalement écrit
et appelé "k parmi n." Il y a de nombreux faits intéressants à propos de ces valeurs comme
et
Ceci est la fin de notre session d'exercices; vous pouvez passer à la leçon suivante.