Réponse :
def puissance():
nombre = 2
for k in range(1,64 + 1):
print(2**k)
Explications :
#soit tu considère que ta première puissance est 1, ce que j'ai fait, soit tu considère que tu pars de 0 et tu fais donc varier k entre 0 et 64
#Au niveau de mon print, je ne fais que afficher le résultat à chaque tour de la boucle mais à la place tu peux l'ajouter à une liste avec la commande liste.append(2**2k) (pense à définir la liste avant dans ce cas).