i
des valeurs entières depuis une valeur de départ, sur une certaine longueur et avec un certain pas, la syntaxe est la suivante :
range(départ, longueur, pas)
break
. Pour sauter une itération, il faut utiliser continue
S
à 0
k
de 0 à 100, ajouter k
à la variable S
L
et la modifie à l'aide d'une boucle. Commenter ligne à ligne et déterminer l'objectif du programme.
L
est une liste, e
prend les valeurs de ses éléments. Si L
est une chaîne de caractères, e
prend les valeurs des lettres qui la compose.
Téléchargez le fichier palindrome.py et éditez le dans Idle.
Ce fichier contient déjà une fonction nettoyer()
qui prend en argument une chaîne de caractère, et retourne une chaîne similaire en minuscule sans accents et sans espaces.
Le but est d'ajouter les fonctions suivantes :
renverse()
qui prend en argument une chaîne de caractères et renvoie la chaîne inversée.palindrome()
qui prend en argument une chaîne de caractères et renvoie True
si la chaîne est un palindrome, False
sinon. Vous pouvez la tester sur quelques-uns de es palindromes.
palindrome()
afin qu'elle ne parcoure pas chaque lettre d'un texte si ce n'est pas un palindrome.
i
dans un mot de longueur N est N-i
.
break;
, ou utiliser un return
à l'intérieur de la boucle.
k
de x
:
pgcd()
qui prend en arguments deux entiers $a$ et $b$ et qui renvoie une liste composée de trois entiers $d, a'$ et $b'$ tels que $d$ est le plus grand commun diviseur de $a$ et $b$, $a=d a'$ et $b=d b'$
simplifier()
qui prend en argument une liste représentant une fraction et retourne sa forme irréductible. la fonction ne doit pas générer d'erreur si on lui passe un nombre en argument.
pgcd()