Knowee
Questions
Features
Study Tools

Julija želi podatke v tabeli prikazati kot zloženi stolpčni diagram. Da bo risanje diagramalažje, si želi vnaprej izračunati vmesne vsote, ki bodo predstavljale meje med posameznimibloki diagrama. Pomagaj ji napisati funkcijo vmesne_vsote(podatki), ki bo za podanotabelo podatkov podatki izračunala in vrnila tabelo vmesnih vsot. Funkcija naj originalnetabele ne spreminja.Ker ne moremo izrisati zloženega stolpčnega diagrama, če se v podatkih nahajajo nega-tivne ali neštevilske vrednosti, naj funkcija v primeru neveljavnega podatka sproži napakoValueError kot kaže zgled.Zgled:>>> vmesne_vsote ([1 , 1 , 1 , 1 , 1])[1 , 2 , 3 , 4 , 5]>>> vmesne_vsote ([1 , 2 , 3 , 4 , 5])[1 , 3 , 6 , 10 , 15]>>> vmesne_vsote ([])[]>>> vmesne_vsote ([42])[42]>>> vmesne_vsote ([1 , 2 , 3 , -1 , 5])....ValueError : Elementi tabele morajo biti nenegativna š tevila .>>> vmesne_vsote ([1 , "2" , 3 , 4 , 5])....ValueError : Elementi tabele morajo biti nenegativna š tevila .

Question

Julija želi podatke v tabeli prikazati kot zloženi stolpčni diagram. Da bo risanje diagramalažje, si želi vnaprej izračunati vmesne vsote, ki bodo predstavljale meje med posameznimibloki diagrama. Pomagaj ji napisati funkcijo vmesne_vsote(podatki), ki bo za podanotabelo podatkov podatki izračunala in vrnila tabelo vmesnih vsot. Funkcija naj originalnetabele ne spreminja.Ker ne moremo izrisati zloženega stolpčnega diagrama, če se v podatkih nahajajo nega-tivne ali neštevilske vrednosti, naj funkcija v primeru neveljavnega podatka sproži napakoValueError kot kaže zgled.Zgled:>>> vmesne_vsote ([1 , 1 , 1 , 1 , 1])[1 , 2 , 3 , 4 , 5]>>> vmesne_vsote ([1 , 2 , 3 , 4 , 5])[1 , 3 , 6 , 10 , 15]>>> vmesne_vsote ([])[]>>> vmesne_vsote ([42])[42]>>> vmesne_vsote ([1 , 2 , 3 , -1 , 5])....ValueError : Elementi tabele morajo biti nenegativna š tevila .>>> vmesne_vsote ([1 , "2" , 3 , 4 , 5])....ValueError : Elementi tabele morajo biti nenegativna š tevila .

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

Ta vprašanje je v slovenščini in zahteva, da napišete funkcijo v Pythonu, ki izračuna vmesne vsote v tabeli. Tukaj je primer, kako bi lahko to storili:

def vmesne_vsote(podatki):
    vsote = []
    vsota = 0
    for element in podatki:
        if not isinstance(element, (int, float)) or element < 0:
            raise ValueError("Elementi tabele morajo biti nenegativna števila.")
        vsota += element
        vsote.append(vsota)
    return vsote

Ta funkcija deluje tako, da začne z prazno tabelo vsote in začetno vsoto 0. Nato gre skozi vsak element v tabeli podatki. Če element ni število ali je negativen, funkcija sproži napako ValueError. Sicer pa element doda k trenutni vsoti in to vsoto doda v tabelo vsote. Na koncu funkcija vrne tabelo vsote, ki vsebuje vmesne vsote.

This problem has been solved

Similar Questions

Matevž se pri svojem delu pogosto srečuje s podatki, ki so v datoteko zapisani v oblikitabele. Da mu ne bo treba kode za branje pisati vedno znova, mu pomagaj napisatifunkcijo preberi_tabelo(ime_datoteke, locilo), ki sprejme ime datoteke s tabelo teropcijski argument locilo, ki pove, kateri znak razmejuje stolpce. Privzeto ločilo naj bovejica.Prva vrstica datoteke predstavlja imena stolpcev, vsaka naslednja pa en podatek iz tabele.Funkcija naj vrne seznam slovarjev, kjer je vsaka vrstica tabele predstavljena s slovarjem,katerega ključi so imena stolpcev, vrednosti pa ustrezne vrednosti iz tabele.Predpostavite, da datoteka zagotovo obstaja in je pravilno sestavljena.Zgled:Če imamo podano datoteko podatki.csv:0 Vpisna š tevilka , Ime , Priimek , Program , Letnik1 1741651 , Jan , Kosec , Matematika ( UNI ) ,22 1741652 , Maja , Avsec , Prakti č na matematika ( VS Š ) ,33 1741653 , Janja , Lukan , Finan č na matematika ( MAG ) ,14 1741654 , Lan , Ž ibert , Uporabna statistika ( MAG ) ,2naj da klic funcije preberi_tabelo(podatki.csv) naslednji rezultat:2>>> preberi_tabelo ( ’ podatki . csv ’)[{ ’ Ime ’: ’Jan ’ ,’ Letnik ’: ’2 ’ ,’ Priimek ’: ’ Kosec ’ ,’ Program ’: ’ Matematika ( UNI ) ’ ,’ Vpisna š tevilka ’: ’1741651 ’} ,{ ’ Ime ’: ’ Maja ’ ,’ Letnik ’: ’3 ’ ,’ Priimek ’: ’ Avsec ’ ,’ Program ’: ’ Prakti č na matematika ( VS Š ) ’ ,’ Vpisna š tevilka ’: ’1741652 ’} ,{ ’ Ime ’: ’ Janja ’ ,’ Letnik ’: ’1 ’ ,’ Priimek ’: ’ Lukan ’ ,’ Program ’: ’ Finan č na matematika ( MAG ) ’ ,’ Vpisna š tevilka ’: ’1741653 ’} ,{ ’ Ime ’: ’Lan ’ ,’ Letnik ’: ’2 ’ ,’ Priimek ’: ’Ž ibert ’ ,’ Program ’: ’ Uporabna statistika ( MAG ) ’ ,’ Vpisna š tevilka ’: ’1741654 ’}]Če bi v datoteki podatki.csv vse vejice nadomestili s podpičji pa bi funkcijo poklicali ta-kole preberi_tabelo(’podatki.csv’, locilo=’;’). Funkcija bi v tem primeru vrnilaenak rezultat kot v zgledu.

Želimo napisati funkcijo, ki bo poiskala vse datoteke v mapi pot in njenih podmapah, katerihvelikost presega max_velikost. Funkcija naj vrne tabelo tabelo parov poti do velikih datotekin njihovih velikosti, urejeno po velikosti. Dopolni funkcijo na naslednji strani, da bo delovalakot kaže zgled:Zgled:Za naslednjo datotečno strukturo:mapaword.exe (499)kodazelva.py (256)podmapapodmapasvet.py (512)slikeselfie.jpg (999)videoposnetkitekma.mp4 (2048)test.mp4 (605)video.mp4 (1024)bo funkcija delovala tako (zaradi pregledno-sti je izhodna tabela razbita na posamezne vr-stice):>>> velike_datoteke ( " mapa " , 500)[( " mapa / videoposnetki / tekma . mp4 " , 2048) ,( " mapa / videoposnetki / video . mp4 " , 1024) ,( " mapa / slike / selfie . jpg " , 999) ,( " mapa / videoposnetki / test . mp4 " , 605) ,( " mapa / podmapa / podmapa / svet . py " , 512)]def velike_datoteke ( pot , max_velikost ):tab_velikosti =for dat in :celotna_pot =ifvelikost =if :tab_velikosti . (( celotna_pot , velikost ))else :rek =tab_velikosti . ( rek )return sorted ( tab_velikosti , ,)

Pri Svetovni kolesarski zvezi (UCI) posodabljajo svoj informacijski sistem. Za lažje upra-vljanje in delo s podatki se odločijo za predstavitev kolesarjev z razredom Tekmovalec, kibo vseboval podatke o imenu in priimku tekmovalca ter ekipi za katero trenutno nastopa.a) [7 T] Sestavite razred Tekmovalec, ki sprejme ime, priimek ter ime ekipe in nastaviustrezne lastnosti ime, priimek in ekipa. Ime in priimek morata vsebovati vsajen znak. Ekipa mora biti ena izmed ekip UAD, TJV, QST, ING, TBV, AFC,GFC, BOH, MOV, BEX, ADR, TIR. Neveljavni podatki naj sprožijo napako tipaValueError kot kaže zgled.b) [3 T] Lastnosti ime in priimek naj ne bo mogoče nastavljati (če to poskusimo, sesproži napaka AttributeError), lastnost ekipa pa lahko posodobimo, saj tekmo-valci ekipo lahko zamenjajo.c) [5 T] Napišite metodi __str__ in __repr__, ki naj ustvarita ustrezni predstavitvitekmovalca, kot kaže zgled na naslednji strani.3Zgled:Ustvarjanje objekta in nastavljanje lastnosti:>>> tekmovalec1 = Tekmovalec ( ’ Tadej ’ , ’ Poga č ar ’ , ’UAD ’)>>> tekmovalec1 . imeTadej>>> tekmovalec1 . priimekPoga č ar>>> tekmovalec1 . ekipaUADIzpis objekta:>>> tekmovalec2 = Tekmovalec ( ’ Primo ž ’, ’ Rogli č ’, ’TJV ’)>>> tekmovalec2Tekmovalec ( ’ Primo ž ’, ’ Rogli č ’, ’TJV ’)>>> print ( tekmovalec2 )Primo ž Rogli č ( TJV )Spreminjanje lastnosti:>>> tekmovalec3 = Tekmovalec ( ’ Matev ž ’, ’ Govekar ’ , ’TIR ’)>>> print ( tekmovalec )Matev ž Govekar ( TIR )>>> tekmovalec3 . ime = ’ Luka ’...AttributeError : can ’ t set attribute ’ime ’>>> tekmovalec3 . ekipa = ’TBV ’>>> print ( tekmovalec3 )Matev ž Govekar ( TBV )Neveljavne vrednosti:>>> tekmovalec4 = Tekmovalec ( ’ ’ , ’ Priimek ’ , ’BEX ’)...ValueError : Ime mora vsebovati vsaj en znak .>>> tekmovalec4 = Tekmovalec (" Jan " , "" , " UAD ")...ValueError : Priimek mora vsebovati vsaj en znak .>>> tekmovalec4 = Tekmovalec (" Jan " , " Tratnik " , " LAL ")...ValueError : LAL ni veljavno ime ekipe

Obkrožite pravilne trditve, ki veljajo za klasični makroekonomski model:Correct Answer  Ravnotežni obseg zaposlitve kapitala vpliva na velikost mejnega produkta dela MP dela.   Tehnologija ne vpliva na povpraševanje po delu. Correct Answer  Obrestna mera i določa ravnotežni obseg kapitala v gospodarstvu, ta pa preko svojega vpliva na produkcijsko funkcijo in položaj krivlje povpraševanja po delu (ob dani ponudbi dela in tehnologiji)  določa obseg outputa Y*.   Nobena od trditev ni pravilna.

Diagram/bagan alur yang memperlihatkan urutan dan langkah-langkah suatu program danhubungan antar proses beserta pernyataannya adalah …a) Pemrograman b) Informatikac) Flowchart d) Algoritma

1/1

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.