Bonjour

Je cherche à modifier le code suivant pour que si n est divisible par 3, on le divise par 3 sinon si n est divisible par 2, on le divise par 2 sinon on multiplie n par 5 + 1. Il doit me manquer deux lignes dans le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 seq = [n]                                          # La suite de Syracuse sera complétée...
    while seq[-1] != 1:                          # ...jusqu'à tomber sur 1
        if seq[-1] % 2 == 0:                   # u_n est pair
            seq.append(seq[-1] // 2)         # Division euclidienne par 2
        else:                                         # u_n est impair
            seq.append(seq[-1] * 5 + 1)
 
    return seq
Il faut surement utiliser elif mais je n ai aucune idée de comment faire, merci d'avance.