BuK/IIm20/Vorlesung 10 Thomas

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Python</language>
<code id="60bcbb1e4e79c">
def AP(x, y):
    if x < 1:
        return y + 1
    elif x > 0 and y == 0:
        return AP(x-1, 1)
    elif x > 0 and y > 0:
        return AP(x-1, AP(x, y-1))
</code>

<run id="60bcbb1e4e84d">
print(AP(0, 0))
print(AP(1, 3))
print(AP(3, 2))
print(AP(3, 4))
print(AP(-3, -4))
</run>