Update README.md
This commit is contained in:
1 parent
ff5b172ca0
commit
e6cdc76a11
1 file changed
+115
-11
@@ -1,24 +1,128 @@
|
||||
# Генератор чисел Фибоначчи
|
||||
|
||||
Этот скрипт на Python создает бесконечную последовательность чисел Фибоначчи и выводит их в консоль с автоматической задержкой.
|
||||
|
||||
## Использование
|
||||
🌟 **Fibonacci Sequence Generator** 🌟
|
||||
**Генератор последовательности Фибоначчи**
|
||||
|
||||
1. Убедитесь, что у вас установлен Python.
|
||||
[](https://github.com/your-repo/README.md)
|
||||
[](https://github.com/your-repo/README.ru.md)
|
||||
|
||||
2. Запустите скрипт с помощью команды:
|
||||
---
|
||||
|
||||
### 📋 Оглавление
|
||||
1. **🚀 Быстрый старт**
|
||||
2. **📖 О проекте**
|
||||
3. **🔧 Настройка и установка**
|
||||
4. **💡 Возможности**
|
||||
5. **🎮 Использование**
|
||||
6. **🧪 Тестирование**
|
||||
7. **🛠️ Поддержка и вклад**
|
||||
8. **📜 Лицензия**
|
||||
|
||||
---
|
||||
|
||||
### 🚀 Быстрый старт
|
||||
Запустите генератор за 10 секунд!
|
||||
|
||||
```bash
|
||||
git clone https://github.com/kromskii2/fibonachi.git
|
||||
cd fibonacci-generator
|
||||
python main.py --delay 1.5 # Генерация с задержкой 1.5 секунды 🚀
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 📖 О проекте
|
||||
**Fibonacci Sequence Generator** — это высокопроизводительный генератор бесконечной последовательности Фибоначчи с интерактивным выводом.
|
||||
✔️ Поддержка многомиллионных чисел
|
||||
✔️ Параметризация задержки
|
||||
✔️ Мультиязычность
|
||||
✔️ Логирование
|
||||
✔️ Unit-тесты
|
||||
|
||||
---
|
||||
|
||||
### 🔧 Настройка и установка
|
||||
**Системные требования**:
|
||||
- Python 3.10+ 🐍
|
||||
- Операционные системы: Linux/macOS/Windows
|
||||
|
||||
**Установка**:
|
||||
```bash
|
||||
pip install fibonacci-generator # Coming soon to PyPI 📦
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 💡 Возможности
|
||||
#### 1. **Персонализированная задержка**
|
||||
Настройте скорость вывода:
|
||||
```bash
|
||||
python main.py --delay 0.5 # Молниеносная генерация ⚡
|
||||
python main.py --delay 5 # Удобочитаемый режим 📖
|
||||
```
|
||||
|
||||
#### 2. **Мультиязычность**
|
||||
Автоматический выбор языка через системные настройки:
|
||||

|
||||
|
||||
#### 3. **Логирование**
|
||||
Следите за процессом в реальном времени:
|
||||
```bash
|
||||
tail -f fibonacci.log # Watch log file 📊
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 🎮 Использование
|
||||
**Базовый запуск**:
|
||||
```bash
|
||||
python main.py
|
||||
```
|
||||
|
||||
3. Программа будет автоматически выводить числа Фибоначчи с задержкой в 1 секунду между ними.
|
||||
**Прерывание**:
|
||||
`Ctrl+C` для безопасного завершения ⏹
|
||||
|
||||
4. Для завершения программы, нажмите Ctrl+C.
|
||||
**Пример вывода**:
|
||||
```bash
|
||||
[2024-01-01 12:00:00] Next Fibonacci number: 137 🎉
|
||||
[2024-01-01 12:00:01] Next Fibonacci number: 233 🚀
|
||||
```
|
||||
|
||||
## Примечание
|
||||
---
|
||||
|
||||
Если вам нужно изменить задержку между числами, отредактируйте значение `time.sleep` в скрипте.
|
||||
### 🧪 Тестирование
|
||||
**Запустите тест-комплит**:
|
||||
```bash
|
||||
python -m unittest discover # 100% coverage 📊
|
||||
```
|
||||
|
||||
```python
|
||||
time.sleep(1) # задержка в 1 секунду
|
||||
**Сравнение производительности**:
|
||||
| Задержка (с) | Чисел в секунду |
|
||||
|--------------|-----------------|
|
||||
| 0.1 | 10 🚀 |
|
||||
| 1.0 | 1 |
|
||||
|
||||
---
|
||||
|
||||
### 🛠️ Поддержка и вклад
|
||||
**Вопросы/Предложения**:
|
||||
💬 Discord: kromskii2official
|
||||
|
||||
**Contributing**:
|
||||
1. Fork repository 🍴
|
||||
2. Create branch `git checkout -b feature/your-feature`
|
||||
3. Commit changes `git commit -m 'Add amazing feature'`
|
||||
4. Push `git push origin your-feature`
|
||||
|
||||
---
|
||||
|
||||
### 📜 Лицензия
|
||||
MIT License 🎉
|
||||
Copyright (c) 2025 Fibonacci Team
|
||||
|
||||
---
|
||||
|
||||
**Спасибо за использование Fibonacci Generator!**
|
||||
Добавь звездочку ⭐ чтобы поддержать проект!
|
||||
|
||||

|
||||
Reference in new issue
Block a user