---
# System prepended metadata

title: TP2

---

# TP2 

Écrire une fonction inverse_tableau qui prend en paramètre un tableau et retourne un tableau avec les mêmes éléments en ordre inverse.
```python=
def inverse_tableau(tab):
    tab2 = []
    for i in range(len(tab)):
        tab2.append(tab[len(tab)-i-1])
    print(tab2)

x = ['A', 3, False, None]
inverse_tableau(x)
```
Écrire une fonction inverse_chaine qui fait la même chose pour une chaîne de caractères. Peut-on utiliser la fonction inverse_tableau ?
```python =
def inverse_chaine(texte):
  a = texte 
  b = ''  
  for lettre in texte:
    c = lettre + b
  if c == len(texte):
    print(c)
  else :
    for lettre in texte:
      c = lettre + b + c
  print(c)
  
  
inverse_chaine('azertyuiopqsdfghjklmwxcvbn')
```  
On ne peut pas utiliser la fonction pour les tableaux car on ne peut pas concaténer un dictionnaire et une chaine de caractere.