Hallo, was ist mit \(h 17\) gemeint? Meinst du \(h-17\)? (Im Prinzip egal was du noch subtrahierst...).
Denke ansonsten zur Einfachheit mal zunächst nur an ganzzahlige Werte für \(m\). Dann kannst du dir zunächst folgende Rekursionsfolge zusammenbasteln:
\(s_m=\begin{cases}0,\qquad \qquad \qquad \qquad \qquad \text{ falls } m\leq 0,\\m+5\cdot s_{m-17}+7\cdot s_{m-2},\text{ sonst}\end{cases}\) .
\(s_m=0\) ist der Rekursionsanker im ersten Fall, da nach Aufgabentext nur Bäume mit nichtnegativer Höhe vorkommen. Weiter gilt nach Aufgabentext:
-> Für jeden einzelnen Baum der Höhe \( \mathrm{h} \) im Wald gibt es fünf weitere Bäume der Höhe \( \mathrm{h} \) 17 (da interpretiere ich jetzt mal \(h-17\)) => Summand \(5\cdot s_{m-17}\)
-> Sieben weitere Bäume der Höhe h-2 im Wald, natürlich nur dann wenn diese jeweils eine positive Höhe haben sollten. => Summand \(7\cdot s_{m-2}\)
Das brauchst du jetzt nur noch in ein Python-Code übertragen. Dann wirst du sehen, dass das ganze auch für reellwertige (positive) \(m\) funktioniert.