ChatCrawlerпоиск по публичному Telegram Открыть приложение
О

Основы Python

сообщение · 2025-07-30 22:02 UTC
Д
Ответсообщение недоступно
from math import floor # Функция, вычисляющая сумму чисел от 1 до k. def S(k): return k * (k + 1) // 2 n = int(input()) k = floor((-1 + (1 + 8 * n) ** 0.5) / 2) Sk = S(k) if Sk == n: last = " ".join(map(str, range(S(k - 1) + 1, S(k) + 1))) elif Sk < n: last = " ".join(map(str, range(S(k) + 1, n + 1))) width = len(last) for i in range(1, k + 1): print(f'{" ".join(map(str, range(S(i - 1) + 1, S(i) + 1))):^{width}}') if Sk < n: print(last)

Вся лента · оригинал в Telegram

Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог