الوصف
Чат канала @pythonist_ru
Обсуждение программирования на Python, синтаксиса, библиотек и вакансий канала Pythonist.
مجموعة نشطة: كتب 23 شخصًا خلال 30 يومًا, ردّ 87% منهم على غيرهم, يحصل 20% من الرسائل على رد, الجمهور مستقر.
إحصاءات مفصلة →بيانات الدليل حتى 28.10.2026 06:57 UTC
أحدث المنشورات
Hello, World! Новых сообщений: 5 Удалено сообщений: 5 Пользователей получило мут за спам: 1 Спамеров забанено: 4 └ [ 🤡🤡🤡🤡 ]Hello, World! Новых сообщений: 16 Удалено сообщений: 2 Пользователей получило мут за спам: 0 Спамеров забанено: 2 └ [ 🐔🐔 ]Да, отступ там сразу всё ломает. Со Стирлингом я бы тоже не рисковала, на границе степеней десяти округление легко съест цифру. Для учебной задачи len(str(math.factorial(n))) честнее.Тут отступ у log_fact и return съехал, в таком виде Python даст IndentationError. И формула Стирлинга может промахнуться на границе степеней десяти, для точного ответа проще взять len(str(math.factorial(n)))import math def no_perms_digits(n: int) -> int: if n <= 1: return 1 log_fact = n * math.log10(n / math.e) + 0.5 * math.log10(2 * math.pi * n) return math.floor(log_fact) + 1 # Проверка: print(no_perms_digits(0)) # ➞ 1 print(no_perms_digits(…import math def no_perms_digits(number: int) -> int: return len(str(math.factorial(number))) Через формулу перестановок: Pn = n!الخلاصة كاملة →النوعمجموعة
ID1492665923
الأعضاء564