J'essaye d'ajouter ou d'ajouter la somme des itérations à travers une plage à une liste vide. J'ai pu le faire en utilisant une boucle:Ajouter/ajouter une somme à la liste
list=[]
list_2=[]
def clique(n):
for i in range(n):
list.append(i)
list_2=sum(list)
print clique(4)
mais chaque fois que j'essaie de le faire dans une fonction que je reçois cette erreur:
TypeError: range() integer end argument expected, got list.
les sorties est:
None
Je suis confus. D'abord vous dites que vous obtenez un TypeError, alors vous dites que le programme s'exécute mais produit le mauvais résultat. Lequel est-ce? – Kevin
Je m'excuse. Il sort "None" – user3727944
Qu'attendez-vous qu'il produise? – Kevin