CloudCoder Python feladatgyujtemeny/matrixlog

A MathWikiből
(Változatok közti eltérés)
Csirke (vitalap | szerkesztései)
(Új oldal, tartalma: „Egy olyan megoldás ami nem módosítja a paraméterként kapott ''mutable'' listákat: <python>import math def matrixlog(n, M): if n == 0: uj_szam = roun…”)

A lap jelenlegi, 2015. szeptember 11., 05:02-kori változata

Egy olyan megoldás ami nem módosítja a paraméterként kapott mutable listákat:

import math
 
def matrixlog(n, M):
    if n == 0:
        uj_szam = round(math.log(M, 2), 2)
        return uj_szam
    else:
        uj_M = []
        for elem in M:
            uj_elem = matrixlog(n-1, elem)
            uj_M.append(uj_elem)
        return uj_M
Személyes eszközök