Kalandozás a python programozás földjén.

Python, ahogy én ...

Háromszögszámok

2019. április 03. - d3c0d3r

Feladat:

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.

via

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))

A bejegyzés trackback címe:

https://python-kalandok.blog.hu/api/trackback/id/tr4414736421

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása