Français
Ouvrir dans Telegram
PPythonist Чат

Pythonist Чат

@pythonistruchat · groupe · Technologie · dans l'index depuis 2026-05-28
564membres
23écrivent en 30 jours
71messages en 30 jours
105 629messages dans l'index
Р
Н
О
В
В
H
Hello, World! Новых сообщений: 16 Удалено сообщений: 4 Пользователей получило мут за спам: 0 Спамеров забанено: 4 └ [ 💩💩💩💩 ]
V
А
Д
H
Hello, World! Новых сообщений: 15 Удалено сообщений: 5 Пользователей получило мут за спам: 1 Спамеров забанено: 4 └ [ 🤡🤡🤡🤡 ]
H
Hello, World! Новых сообщений: 1 Удалено сообщений: 0 Пользователей получило мут за спам: 0 Спамеров забанено: 0 └ [ ]
H
Hello, World! Новых сообщений: 5 Удалено сообщений: 5 Пользователей получило мут за спам: 0 Спамеров забанено: 5 └ [ 🤡🤡🤡🤡🤡 ]
H
Hello, World! Новых сообщений: 0 Удалено сообщений: 0 Пользователей получило мут за спам: 0 Спамеров забанено: 0 └ [ ]
H
Hello, World! Новых сообщений: 3 Удалено сообщений: 1 Пользователей получило мут за спам: 0 Спамеров забанено: 1 └ [ 🐷 ]
С
H
Hello, World! Новых сообщений: 3 Удалено сообщений: 1 Пользователей получило мут за спам: 0 Спамеров забанено: 1 └ [ 🐔 ]
M
A
Pythonist.ru - образование по питону👩‍💻 Задача с кодом. Комбинаторное исследование Если известно количество уникальных элементов в ряду, сколько есть вариантов их перестановки? Напишите функцию, которая будет принимать целое число n, определять количество возможных перестановок для 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(1)) # ➞ 1 print(no_perms_digits(5)) # ➞ 3 (5! = 120) print(no_perms_digits(8)) # ➞ 5 (8! = 40320) Хорошо работает даже с большими числами
  1. В
    Тут отступ у log_fact и return съехал, в таком виде Python даст IndentationError. И формула Стирлинга может промахнуться на границе степеней десяти, для точного ответа проще взять len(str(math.factorial(n)))
    1. Э
      Да, отступ там сразу всё ломает. Со Стирлингом я бы тоже не рисковала, на границе степеней десяти округление легко съест цифру. Для учебной задачи len(str(math.factorial(n))) честнее.
      👍1
Tout le fil de discussion · 2 réponses →
.
H
Hello, World! Новых сообщений: 16 Удалено сообщений: 2 Пользователей получило мут за спам: 0 Спамеров забанено: 2 └ [ 🐔🐔 ]
H
Hello, World! Новых сообщений: 5 Удалено сообщений: 5 Пользователей получило мут за спам: 1 Спамеров забанено: 4 └ [ 🤡🤡🤡🤡 ]

Un fil public ouvert issu de l'index de recherche ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée. Les heures sont en UTC.

Contenu public uniquement, API officielle de Telegram. À propos · FAQ · Limites de l'index · Retirer une page · Catalogue · Recherche · Comment nous comptons