Deutsch
Telegram
PPythonist Чат

Pythonist Чат

@pythonistruchat · Gruppe · Technik · indexiert seit 2026-05-28
564Mitglieder
23schreiben in 30 Tagen
71Nachrichten in 30 Tagen
105 629Nachrichten im 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
Ganzer Thread · 2 Antworten →
.
H
Hello, World! Новых сообщений: 16 Удалено сообщений: 2 Пользователей получило мут за спам: 0 Спамеров забанено: 2 └ [ 🐔🐔 ]
H
Hello, World! Новых сообщений: 5 Удалено сообщений: 5 Пользователей получило мут за спам: 1 Спамеров забанено: 4 └ [ 🤡🤡🤡🤡 ]

Ein offener öffentlicher Feed aus dem Suchindex ChatCrawler — „Google für das öffentliche Telegram“; wird aktualisiert, während die Community gecrawlt wird. Zeiten in UTC.

Nur öffentliche Inhalte, offizielle Telegram-API. Über uns · FAQ · Grenzen des Index · Seite entfernen · Katalog · Suche · So zählen wir