Salut à tous !

voila j'ai un petit soucis je vous met mon code et le message d'erreur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
import random
n=input('entrer le nombre de lettre du mot ')
l1=[]
a=0
l=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
while a<n:
    x=random.randrange(1,27)
    x=x-1
    l1=l1+l[x]
    a=a+1
print l1
Traceback (most recent call last):
File "C:/Users/Utilisateur/Desktop/python/test1.py", line 9, in <module>
l1=l1+l[x]
TypeError: can only concatenate list (not "str") to list
>>>



voila je comprend pas car x est un nombre pas une chaine de caractere :/

Merci d'avance !