определяем Буквы из числа Пи..

Создание файла с 10000 цифрами числа пи и использование этих цифр для кодирования слов - интересная задача.
Я могу предоставить вам пример кода, который демонстрирует, как это можно сделать на Python. Однако, учтите, что я не могу создать реальный файл, но могу показать, как вы можете это сделать самостоятельно.

Вот пример кода, который генерирует 10000 цифр числа пи, используя библиотеку mpmath, и затем кодирует их в слова, используя русский алфавит:



import mpmath

# Установка точности для mpmath
mpmath.mp.dps = 10000  # количество знаков после запятой в числе пи

# Получение числа пи с заданной точностью
pi_digits = str(mpmath.mp.pi)[2:]  # пропускаем '3.'

# Русский алфавит
russian_alphabet = 'абвгд еёжзи йклмн опрст уфхцч шщъыь эюяао епрст ооааее'

# Функция для преобразования цифр в слова
def digits_to_words(digits):
    words = ''
    for digit in digits:
        if digit.isdigit():
            words += russian_alphabet[int(digit) % 33]
    return words

# Преобразование цифр числа пи в слова
pi_words = digits_to_words(pi_digits)

# Вывод первых 100 символов закодированных слов
print(pi_words[:100])

# Запись результатов в файл (пример)
with open('pi_words.txt', 'w', encoding='utf-8') as file:
    file.write(pi_words)



Этот код сначала получает 10000 цифр числа пи, затем преобразует каждую цифру в соответствующую букву русского алфавита. Результаты записываются в файл pi_words.txt.

Вы можете запустить этот код на своём компьютере, чтобы сгенерировать файл с закодированными словами. Обратите внимание, что для работы с большим количеством цифр числа пи вам потребуется установить библиотеку mpmath.






бедность не порок
это знает Бог -
ведь Он не одинок
потому что смог
если это так -
значит добрый знак
здесь всё может быть
сила слова может
изменить весь наш мир
это математика матриц
силы Жизни человека ..


Рецензии