- Compter de 1 à 20 1093Corriger le programme suivant afin qu'il affiche les entiers de 1 à 20.
- Compter de 20 à 37 715Écrire un programme qui affiche les nombres entiers de 20 à 37.
- Compter à l'envers 1116Écrire un programme qui affiche les nombres entiers de 1 à 15, dans l’ordre décroissant.
- Nombres pairs 889Écrire un programme qui affiche les nombres pairs de 1 à 100.
- Compter les "a" 1322Écrire une fonction nombreDeA(chaine) qui retourne le nombre de a (minuscule ou majuscule) dans chaine.
- Compter les chiffres 587Écrire une fonction nombreDeChiffres(motDePasse) qui retourne le nombre de chiffres dans la chaine de caractères motDePasse.

- Nombre de 0 491Écrire une fonction nombreZeros(n) qui retourne le nombre de zéros dans l'écriture décimale du nombre entier n.
On pourra utiliser la fonction str pour transformer un nombre en chaîne de caractères...

- Voyelles masquées 484Écrire une fonction masquerVoyelles(chaine) qui retourne une chaîne de caractères dans laquelle les voyelles de chaine ont été remplacées par *.
On commencera par créer une chaîne de caractères vide que l'on complétera avec des lettres de chaine ou des *.

- Lettre compte double 241Écrire une fonction doubler(chaine) qui retourne la chaîne de caractères formée en doublant les lettres de chaine.

- Sserpent... 329Écrire une fonction serpent(chaine) qui triple tous les s de chaine.


- À l'envers ! 223Écrire une fonction verlan(chaine) qui retourne la chaîne de caractères chaine écrite à l’envers.



- Un peu de hack... 343Réécrire la fonction fonctionSecrete(chaine) fonctionnant sur le principe suivant :
Le fonction doit retourner une valeur, et non afficher quelque chose.


- Somme des entiers 388La somme des entiers de 1 à 10 est $1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55$.
Écrire un programme qui affiche la somme des entiers de 1 à 1000.


- Somme des carrés impairs 264La somme des carrés des entiers impairs de 1 à 10 est $1^2 + 3^2 + 5^2 + 7^2 + 9^2 = 165$.
Écrire un programme qui affiche la somme des carrés des entiers impairs de 1 à 10000.


- Somme des chiffres 90Écrire une fonction sommeChiffres(n) qui retourne la somme des chiffres qui composent le nombre entier n.
Vous n'avez pas oublié str et int ?


- Nombre de diviseurs 160Écrire une fonction nombreDiviseurs(n) qui retourne le nombre de diviseurs d'un entier n.



- Nombres premiers 211Un nombre premier est un entier naturel possédant exactement deux diviseurs positifs : 1 et lui même.
Écrire une fonction estPremier(n) qui retourne True si n est premier, et False sinon.



- Nombres parfaits 162Un nombre entier $n$ est dit parfait si la somme de ses diviseurs est égale au double de ce nombre.
Écrire une fonction estParfait(n) qui retourne True si n est parfait, et False sinon.




- Conversion décimal -> binaire 129Écrire une fonction dec2bin(n) qui retourne la valeur en binaire du nombre décimal n donné. La valeur de retour doit être une chaîne de caractères, terminée par le caractère "b".




- Conversion binaire -> décimal 124Écrire une fonction bin2dec(b) qui retourne la valeur décimale du nombre binaire b, donné sous la forme d'une chaîne de caractères terminée par "b". La valeur de retour doit être un entier.
On pourra s'intéresser à l'algorithme de Hörner...