Programmeerimise kodutööd
esitatud vastavas järjendis olevate sõnedena. Kui meil on näiteks selline kataloog:
Muusika
o Eesti musa
kaelakee_hääl.mp3
Bemmi kummid.mp3
o miami_vice_theme.mp3
siis funktsioon peaks tagastama sellise järjendi:
[['kaelakee_hääl.mp3', 'Bemmi kummid.mp3'], 'miami_vice_theme.mp3']
from os import listdir
from os.path import isdir
def tagastaKaustaInfo(kaustaAsukoht):
kaustaInfo = []
if isdir(kaustaAsukoht):
for item in listdir(kaustaAsukoht):
#print(kaustaAsukoht + "\" + item)
kaustaList = tagastaKaustaInfo(kaustaAsukoht + "\" + item)
if len(kaustaList) != 0:
kaustaInfo.append(kaustaList)
else:
kaustaInfo.append(item)
return kaustaInfo
2. Arvamismäng
Realiseeri 3. peatükis tutvustatud arvamismäng kasutades tsüklite asemel rekursiooni.