Sie sind auf Seite 1von 1

# C:\Users\dream4u\Documents\tp4.

py
01| #MBAIRA Laila
02| #tsi1
03| #TP4
04|
05|
06|
07| ##TP4/1:1
08| def estrotation(mot1:str,mot2:str):
09| rotation = False
10| var = mot1[len(mot1)//2:len(mot1)] + mot1[0:len(mot1)//2]
11| if var == mot2:
12| rotation = True
13| return rotation
14| ##TP4/1:2
15| def estrotation2(mot1:str,mot2:str):
16| if len(mot1) == len(mot2):
17| for i in mot1:
18| rotation2 = False
19| if i in mot2:
20| rotation2 = True
21| else:
22| break
23| return rotation2
24| ##TP4/2
25| def inverser(mot:str):
26| inversemot = ''
27| for i in range(len(mot)):
28| inversemot += mot[len(mot)-i-1]
29| return inversemot
30| ##TP4/3
31| def palindrome(texte: str):
32| pldr = False
33| inversetexte = inverser(texte)
34| if inversetexte == texte :
35| pldr = True
36| return pldr
37| ##TP4/4
38| def remplacer(mot1:str,mot2:str,texte:str):
39| var = ''
40| if len(mot1) <= 1:
41| for i in range(len(texte)):
42| if texte[i] == mot1:
43| var += mot2
44| else:
45| var += texte[i]
46| elif len(mot1)>1 :
47| i = texte.index(mot1[0])
48| j = texte.index(mot1[len(mot1 )-1 ])
49| var = texte[0:i] + mot2 +texte[j+1:len(texte)]
50| return var
51| ##TP4/5
52| def rotation(mot:str,decalege:int):
53| var = mot[0:decalage]
54| for i in range(len(mot)-1,decalage-1,-1):
55| var = mot[i] + var
56| return var
57| ##TP/6
58| def supprimerEspaces(texte:str):
59| for i in range(len(texte)):
60| if texte[i] == ' ' and texte[i+1]== ' ':
61| var += ''
62| else:
63| var += texte[i]
64| return var
65|

Das könnte Ihnen auch gefallen