A command-line interface for simulating the Monty Hall problem.
Project description
montyhallsim
A command-line interface for simulating the Monty Hall problem.
Installation
PyPI
$ pip install montyhallsim
GitHub
$ git clone https://github.com/mrwolferinc/montyhallsim.git
$ cd montyhallsim
$ python setup.py install
Usage/Examples
The simplest usage of the interface:
$ montyhallsim
To run a simulation without swapping doors:
$ montyhallsim -n
To run a simulation with a specified number of rounds played:
$ montyhallsim -r 15
Arguments
Syntax: montyhallsim [-r [ROUNDS]] [-n]
Argument | Type | Description |
---|---|---|
-r [ROUNDS], --rounds [ROUNDS] | optional | Set the number of rounds to be played - defaults to 10. |
-n, --no-swap | optional | Run a simulation without swapping doors. |
Note: If you are running this package locally, then you will need to call
python -m montyhallsim
instead ofmontyhallsim
.
Running Tests
Tests are located inside the tests
directory and are run using pytest. To run tests, run the following commands:
$ pip install pytest
$ pip install -e .
$ pytest
Contributing
Contributions are always welcome!
See CONTRIBUTING.md for ways to get started.
Please adhere to this project's code of conduct while contributing.
License
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
Built Distribution
File details
Details for the file montyhallsim-1.0.1.tar.gz
.
File metadata
- Download URL: montyhallsim-1.0.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dde8e6d8257a0bece85d8be2adf3912934c517036e0ec6549deccf6c6cf8d61 |
|
MD5 | 54c42cadfc7c34b0116c87afc0a78bdb |
|
BLAKE2b-256 | 933ab366561acce50d2c0fe3d897fa98b55c8630b5591bda56d4d204dfd57237 |
File details
Details for the file montyhallsim-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: montyhallsim-1.0.1-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a88cb61169262404deccf8bde97bbb42c511054aba6ac1eff2e2ac3b0780671b |
|
MD5 | c2ecb42a311388b5bd62c472da86acd8 |
|
BLAKE2b-256 | 7a34e16dc51a2d515cf4f0eb84c0c050830a29ef2b7998671750620dafc317b3 |