Naloge
Naloga 1 - privzeti argumenti
Izpostavite scale(x, factor=1.0) in pokažite klic z factor ter brez njega.
Kriterij uspeha:
scale(2.0)vrne2.0scale(2.0, factor=3.0)vrne6.0
Naloga 2 - vrnite par
Napišite minmax(seznam_stevil), ki vrne (min, max).
Kriterij uspeha:
minmax([3,1,2]) == (1,3)
Namig:
- uporabite
std::minmax_element.
Naloga 3 - vrzite izjemo
Prilagodite minmax, da vrže izjemo, če je vhodni vektor prazen.
Kriterij uspeha:
- klic
minmax([])sproži Python izjemo z uporabnim sporočilom.