Tehtäväsi on laskea, montako lukua on annetulla listalla. Listan alkioina voi olla listoja, joiden alkioina voi jälleen olla listoja jne. Kaikissa listoissa jokainen alkio on joko lista tai luku.
Voit olettaa, että lukujen määrä on enintään ja listoja voi olla sisäkkäin enintään kerrosta.
Toteuta tiedostoon nestedlist.py
funktio count
, joka palauttaa lukujen määrän.
def count(t): # TODO if __name__ == "__main__": print(count([1,2,3])) # 3 print(count([1,[2,3],4,5,[6]])) # 6 print(count([1,[1,[1,[1]]]])) # 4 print(count([[1,2,[3,4]],5,[[6,[7],8]]])) # 8