![]() |
![]() |
|
MnožiceMnožice - kratka razlagaMnožica je neurejen nabor elementov. Vsak element je različen od drugih in mora biti nesprmenljiv (naprimer niz, število itd.). Množice so spremenljive in so podobne matematičnim množicam. Iz množic lahko elemente jemljemo ali jim jih dodajamo. Če večkrat dodamo v množico isti element bo v množici le ena pojavitev. Poznamo tudi operacije med množicami naprimer presek, razlika, unija itd. Po množici pa se kljub neurejenosti da premikati z zanko for. Več o množicah najdete tukaj. Množice1. podnalogaNovo množico definiramo tako, da vzamemo elemente in jih napišemo znotraj
zavitih oklepajev: Sestavite funkcijo
Uradna rešitevdef mnozica(el1, el2, el3): '''vrne monzico elementov''' return {el1, el2, el3} 2. podnalogaSestavite funkcijo
Uradna rešitevdef mnozica2(sez): '''vrne monzico elementov iz seznama sez''' return set(sez) 3. podnalogaNapišite funkcijo
Uradna rešitevdef spremeni(mn, el1, el2): '''Vrne množico mn, z dodanim elementom el1 in odvzetim elementom el2''' mn.add(el1) mn.discard(el2) return mn 4. podnalogaNapišite funkcijo
Uradna rešitevdef presek_unija(mn1, mn2, mn3): '''Vrne unijo mn3 ter preseka mn1 in mn2 ''' return (mn1.intersection(mn2)).union(mn3)Mesto objave ob koncu projekta 15.9.2018 |