>>> def rectangle_etoiles(n,p):
... Affiche un rectangle d'étoiles de taille (n,p)
... for k in range(n):
... s=''
... for l in range(p):
... s+= ___________
... print s
...
>>> rectangle_etoiles(3,5)
*****
*****
*****
>>>
>>> def compte_voyelles(chaine):
... """ Compte les voyelles dans chaine """
... somme = 0
... for k in chaine:
... if k in ___________:
... somme += 1
... return somme
...
>>> compte_voyelles("coucou")
4
>>>
>>> def somme_chiffres(nombre):
... """ Calcule la somme des chiffres de nombre """
... somme = 0
... for k in ___________:
... somme += int(k)
... return somme
...
>>> somme_chiffres(12345)
15
>>>
>>> def par5(n):
... '''
... Un nombre est divisible par 5 si et seulement s'il se termine
... par 0 ou 5.
... '''
... m=str(n)
... if ___________ in ['0','5']:
... return True
... else:
... return False
...
>>> par5(16)
False
>>>
>>> def diviseurs(n):
... Fonction qui renvoie la liste des diviseurs de n
... return [k for k in range(1,n+1) if ___________ ]
...
>>> diviseurs(15)
[1, 3, 5, 15]
>>>
>>> def par3(n):
... '''
... Un nombre est divisible par 3 si et seulement si la somme
... de ses chiffres l'est.
...
... (On relancera récursivement par3 avec la somme, si cette dernière
... a plus d'un chiffre.)
... '''
... m = list(str(n))
... somme = 0
... for k in m:
... somme += int(k)
... if len(str(somme))>1:
... return ___________
... else:
... return somme in [0,3,6,9]
...
>>> par3(181512)
True