Update README.md
This commit is contained in:
1 parent
ff5b172ca0
commit
e6cdc76a11
1 file changed
+118
-14
@@ -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. Запустите скрипт с помощью команды:
|
---
|
||||||
|
|
||||||
```bash
|
### 📋 Оглавление
|
||||||
python main.py
|
1. **🚀 Быстрый старт**
|
||||||
```
|
2. **📖 О проекте**
|
||||||
|
3. **🔧 Настройка и установка**
|
||||||
|
4. **💡 Возможности**
|
||||||
|
5. **🎮 Использование**
|
||||||
|
6. **🧪 Тестирование**
|
||||||
|
7. **🛠️ Поддержка и вклад**
|
||||||
|
8. **📜 Лицензия**
|
||||||
|
|
||||||
3. Программа будет автоматически выводить числа Фибоначчи с задержкой в 1 секунду между ними.
|
---
|
||||||
|
|
||||||
4. Для завершения программы, нажмите Ctrl+C.
|
### 🚀 Быстрый старт
|
||||||
|
Запустите генератор за 10 секунд!
|
||||||
|
|
||||||
## Примечание
|
```bash
|
||||||
|
git clone https://github.com/kromskii2/fibonachi.git
|
||||||
|
cd fibonacci-generator
|
||||||
|
python main.py --delay 1.5 # Генерация с задержкой 1.5 секунды 🚀
|
||||||
|
```
|
||||||
|
|
||||||
Если вам нужно изменить задержку между числами, отредактируйте значение `time.sleep` в скрипте.
|
---
|
||||||
|
|
||||||
```python
|
### 📖 О проекте
|
||||||
time.sleep(1) # задержка в 1 секунду
|
**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
|
||||||
|
```
|
||||||
|
|
||||||
|
**Прерывание**:
|
||||||
|
`Ctrl+C` для безопасного завершения ⏹
|
||||||
|
|
||||||
|
**Пример вывода**:
|
||||||
|
```bash
|
||||||
|
[2024-01-01 12:00:00] Next Fibonacci number: 137 🎉
|
||||||
|
[2024-01-01 12:00:01] Next Fibonacci number: 233 🚀
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 🧪 Тестирование
|
||||||
|
**Запустите тест-комплит**:
|
||||||
|
```bash
|
||||||
|
python -m unittest discover # 100% coverage 📊
|
||||||
|
```
|
||||||
|
|
||||||
|
**Сравнение производительности**:
|
||||||
|
| Задержка (с) | Чисел в секунду |
|
||||||
|
|--------------|-----------------|
|
||||||
|
| 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