5 2 3 4 5 2 3 5 2 5 2 3 4 2 3 2 3 4 3 4
3 Réponses :
Étant donné que vous avez utilisé for
boucle for
imbriquée, je vous recommande d'ajouter ces éléments dans la dernière boucle.
['5234', '523', '52', '5', '234', '23', '2', '34', '3', '4']
Résultat:
a="5234" l = [] for k in range(len(a)): for i in range(len(a)): l.append(a[:len(a)-i]) a=a[1:] print(l)
@VarunKumar Si la réponse vous a aidé, envisagez de l'accepter en cochant la marque à côté de la réponse;)
la boucle for
est utilisée pour ajouter la sortie dans une liste
row_out=list() for k in range(len(a)): for i in range(len(a)): temp = list() for j in range(len(a)-i): print(a[j],end=" ") temp.append(a[j]) print() row_out.append(temp) a=a[1:] print(row_out)
['5234', '523', '52', '5', '234', '23', '2', '34', '3', '4']