vendredi 21 avril 2023

exo-3 Python initiation

 La solution de l'exo-2 est bas de l'article.


Enoncé de l'exercice 3 python initiation.


Ecrire une fonction qui prend en paramètre une mot et qui retourne VRAI OU FAUX en fonction de la nature mot: est il un palindrome ou non.  Un palindrome est un mot qui se lit dans les deux sens.

exemple: 

print(palindrome('essai'))
print(palindrome('rotor'))    

retournera False puis True

Solution de l'exo-2 initiation.


with open('fichier_exo2.txt') as file:
    lignes= file.readlines()
 
cp = 0
lg = len(lignes)
bloc =''
for ligne in lignes:
    ligne = ligne[:-1]
    if ligne[-6:] == ' suite':
        bloc += ligne[:-5]
 
    else:
        if len(bloc) > 0 :
            cp += 1
            print(f"({cp}){bloc}{ligne}")
            bloc =''
        else:
            cp += 1
            print(f"({cp}){ligne}")
 

Aucun commentaire: