Drop hier links of afbeeldingen om ze aan de editor toe te voegen.
In deze oefening krijg je een lijst van intervallen, waarbij elk van die intervallen gespecificeerd is als een tuple $$(a_i, b_i)$$. Het is de bedoeling om na te kijken tot welke van die intervallen een gegeven reëel getal $$x$$ behoort. We willen m.a.w. de intervallen identificeren waarvoor geldt dat $$a_i \lt x \lt b_i$$. Schrijf een RECURSIEVE functie interval_lijst() met als argumenten: Het resultaat van de functie is een lijst van de gehele getallen. Deze getallen zijn de indices van de intervallen uit de argumentlijst intervallen waartoe $$x$$ behoort. Deze lijst is van klein naar groot geordend.

LET OP: je functie MOET recursief geprogrammeerd worden, en mag dus geen lusconstructies of comprehensies bevatten.

Voorbeeld

l = [(1.0, 5.0), (7.0, 12.0), (4.0, 9.0), (5.0, 20.0)]
print(interval_lijst(8.0, l)) #[1, 2, 3]
print(interval_lijst(6.0, l)) #[2, 3]
print(interval_lijst(30.0, l)) #[]