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

- Nombre de 0 644É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 590É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 369Écrire une fonction doubler(chaine) qui retourne la chaîne de caractères formée en doublant les lettres de chaine.

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


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



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


- Somme des entiers 426La 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 295La 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 116É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 182Écrire une fonction nombreDiviseurs(n) qui retourne le nombre de diviseurs d'un entier n.



- Nombres premiers 243Un 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 176Un 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 166É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 147É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...