Witam,
mam problem z tym zadaniem, gdyby ktoś była w stanie pomóc z góry bardzo dziękuję.
"Napisz rekurencyjną funkcję liczby (x,y), która będzie wypisywała wszystkie liczby malejąco z przedziału <x,y>
Funkcje python
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
1
funkcja:
- Jeśli x>y wyjdź z funkcji
- Jeśli nie, to wypisz y a następnie wywołaj
funkcja(x,y-1)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 5023
1
Trochę nieokreślone to "malejąco", ale rozumiem jak wyżej, czyli od y do x, np:
def print_numbers(x, y):
if y == x:
print(x)
return
else:
print(y)
return print_numbers(x, y - 1)
print(print_numbers(1, 5))