Je ne sais pas comment compléter mon code pour le problème de "persistence bugger". Le but est de créer une fonction appelée "persistance" qui renvoie le nombre d'itérations jusqu'à ce que les chiffres d'un nombre multipliés ensemble soient égaux à un nombre à un chiffre.
Par exemple : persistance(39) = 3, car 3*9 = 27, 2*7 = 14, et 1*4 = 4 ; donc, trois itérations.
Voici mon code jusqu'à présent, et je ne suis pas sûr de savoir où aller à partir de maintenant ou si ce que j'ai est correct. Toute aide serait appréciée.
def persistence(num):
num_str = str(num)
total = 1
for i in num_str:
total = total * int(i)
while len(str(total)) <> 1:
total = total * total(i)
#not sure what to do from here...