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 100 ja listoja voi olla sisäkkäin enintään 100 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