Вычисление треугольных чисел в Python: методы и примеры

Под «треугольным числом Python» подразумевается поиск треугольных чисел с использованием языка программирования Python. Треугольные числа — это последовательность чисел, которую можно представить в виде точек, расположенных в форме равностороннего треугольника. Энное треугольное число — это сумма всех натуральных чисел до n.

Вот один из способов найти треугольные числа в Python:

Метод 1: использование цикла

def find_triangular_number(n):
    sum = 0
    for i in range(1, n+1):
        sum += i
    return sum
n = 5
triangular_number = find_triangular_number(n)
print(f"The triangular number for {n} is {triangular_number}.")

В этом методе мы используем цикл для перебора от 1 до n и продолжаем добавлять каждое число к сумме. Итоговая сумма дает нам треугольное число.

Вот еще один метод, использующий математическую формулу:

Метод 2. Использование формулы

def find_triangular_number(n):
    return (n * (n + 1)) // 2
n = 5
triangular_number = find_triangular_number(n)
print(f"The triangular number for {n} is {triangular_number}.")

В этом методе мы непосредственно вычисляем треугольное число по формуле (n * (n + 1)) // 2.