Preskoči na glavno vsebino
Učilnica FRI 26/27
  • Domov
  • Koledar
  • Več
Slovenščina ‎(sl)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
Trenutno uporabljate gostujoči dostop
Prijavite se
Učilnica FRI 26/27
Domov Koledar
Programiranje
Razširi vse Skrči vse
  1. Nadzorna plošča
  2. progkog
  3. Funkcije
  4. Kolesarjenje s funkcijami

Kolesarjenje s funkcijami

Rok za oddajo: torek, 17. november 2026, 13.45

Z Učilnice prenesite datoteko s testi in jo potegnite v PyCharm (ali drugo primerno okolje; Jupyter Notebook ni primerno okolje za tole). Funkcije, ki jih zahteva naloga, pišite v datoteko s testi, recimo nad teste. Funkcij ne kličite sami, poklicali jih bodo testi in preverili, ali vračajo pravilne rezultate. Pred oddajo izdelka obvezno preverite, da so vsi testi uspešno opravljeni. Rešitev z napakami ni pravilna. (To je nekako očitno. :)

Naloga se navezuje na prejšnjo nalogo.

  1. Napišite funkcijo razlike(s), ki prejme seznam števil in vrne seznam razlik med zaporednimi števili.

    Klic razlike([7, 4, 5, 8, 9, 2, 3]) vrne [-3, 1, 3, 1, -7, 1].

    To funkcijo lahko s pridom uporabljate pri reševanju ostalih nalog.

  2. Napišite funkcijo skupna_visina(visine), ki, tako kot v prejšnji nalogi, vrne skupno prevoženo višino.

    Klic skupna_visina([306, 330, 303, 322, 333, 353, 350, 330, 352, 306]) vrne 96.

  3. Napišite funkcijo vzponi(visine, oddaljenosti), ki prejme seznam višin in seznam oddaljenosti ter vrne seznam naklonov. Te izračunajte kot razliko v višini deljeno z razliko v razdalji (brez množenja s 100).

    Klic vzponi([7, 4, 5, 8, 9, 2, 3], [4, 8, 12, 16, 20, 24, 28]) vrne [-0.75, 0.25, 0.75, 0.25, -1.75, 0.25] (kar je, v bistvu, [-3/4, 1/4, 3/4, 1/4, -7/4, 1/4]).

  4. Napišite funkcijo prvi_spust(visine), ki vrne višinsko razliko v prvem spusti.

    Klic prvi_spust([5, 8, 10, 7, 9, 12, 20, 16, 10]) vrne -3, ker je prvi spust med 10 in 7.

Testi

  • testi.py testi.py
    13. november 2026, 12:40
Trenutno uporabljate gostujoči dostop (Prijavite se)
Pridobi mobilno aplikacijo
Stran poganja Moodle
Obvestilo o avtorskih pravicah