Inverser une liste par la boucle while en PythonDéclarer une liste de 10 entiers aléatoires que nous voulons créer une nouvelle liste en ordre inverse.numbers = [66, 78, 2, 45, 97, 17, 34, 105, 44, 52] Util
def accumulator(): total = 0 while True: value = yield total if value is not None: total += value # Using the generator acc = accumulator() next(acc) # Start the generator print(acc.send(10)) # Output: 10 print(acc.send(5)) # Output: 15 print(acc.send(20)) # Output: 35 ...
la boucle est terminée, étant donné que la boucle ne rencontre l’instructionbreakdans aucune de ses itérations. L’instructionbreakest utilisée pour sortir d’une boucle. Si aucune instructionbreakn’est rencontrée, les instructions du blocelsesont également exécutées après la boucle. ...