Open minded fizzbuzz
Project description
openfizzbuzz
Open minded Python FizzBuzz
pip install openfizzbuzz
pip install -r requirements.txt
python3.7 -m openfizzbuzz
FizzBuzz original question
Write a program that prints the numbers from 1 to 100. For multiples of three print "Fizz" instead of the number, and for the multiples of five print "Buzz". For numbers which are multiples of both tree and five print "FizzBuzz".
Ideas
- Classes and functions
- Module structuration
- lambda
- logging
- some tests
- new dataclasses
- list comprehension
- coverage
- pypi setup
- factory (& others patterns ?)
More ideas
- MRO manipulation
- Dynamic method binding
- Exec / Compile text
- Internal python integer manipulation (ctypes)
- pyc / pyo
Notes
Ideolog log format:
Message Pattern : ^(\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2},\d{3})\s*::\s*(\S*)\s*::\s*(\S*)\s*::\s*(.+)$
Time Format : yyyy-MM-dd HH:mm:ss,SSS
Time Capture Group : 1
Severity Capture Group : 2
Category Capture Group : 3
test.pypi.org
pip install --upgrade setuptools wheel twine
python setup.py sdist bdist_wheel
python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
openfizzbuzz-0.1.6.tar.gz
(3.7 kB
view details)
Built Distribution
File details
Details for the file openfizzbuzz-0.1.6.tar.gz
.
File metadata
- Download URL: openfizzbuzz-0.1.6.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e8ec612b8c968dabc6345d2090f6cad777153696888c8af9fafdc865fc9c00 |
|
MD5 | 550f999c491bd59b646d83fda3ed0641 |
|
BLAKE2b-256 | b61d168a6d30897746c8dee8dad854fa00d47810251b0a04df566aaffdb51522 |
File details
Details for the file openfizzbuzz-0.1.6-py3-none-any.whl
.
File metadata
- Download URL: openfizzbuzz-0.1.6-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5bfff625d60fca0a3894875627b014cad1a45fdb7d3673d693f61610503607b |
|
MD5 | fec6b54293e000eabee3652ebe1798ab |
|
BLAKE2b-256 | ab369f685c99289ef19aac23a7eb59e7cbde3e9e68c2d7abee632bf13932d0c2 |