Feladat:
A háromszögszámoknak nevezik a matematikában azokat a számokat, amelyek előállnak az első valahány egymást követő természetes szám összegeként. A sokszögszámok közé tartoznak. Nevüket onnan nyerték, hogy kavicsokkal vagy más módon kirakva őket, szabályos háromszög alakba rendezhetőek.
Megoldás:
def triangular(n): return sum([x for x in range(1, n + 1)]) def rekurziv_triangular(n): return n if n < 2 else n + rekurziv_triangular(n - 1) print(triangular(100)) print(rekurziv_triangular(100))