>>> 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