Provide a set of letters and retrieve a list of potential worsds and point values for Scrabble.
Project description
PyScrabbler
A Python package for retrieving a list of valid words and their values in Scrabble™ given a set of letters [seven to fifteen].
Description
Methods
getScrabbleWords(letters)
Parameter: String; provided letters.
Returns: 2D-List; words and their base values.
Exceptions:
Error: Letter count must be between seven and fifteen.
: occurs when provided String is less than seven characters OR longer than fifteen characters.
Error: No argument provided.
: occurs when not provided with an argument.
Example Use In Code:
storedWords = getScrabbleWords('JUHSINE')
for word in storedWords:
print(word)
Example Use In Terminal:
python pyscrabbler.py a,r,t,w,t,x,y,z
Example Output:
['EH', 5]
['EHS', 6]
['EISH', 7]
['EN', 2]
['ENS', 3]
['ES', 2]
['HE', 5]
['HEN', 6]
['HENS', 7]
...
Installation
Coming soon!
Legal
This project was developed for educational purposes. I do not own, nor claim to own, anything involving Scrabble™. Scrabble™ is a trademark owned by Hasbro Inc. and all rights are reserved to its respective owner.
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
Hashes for pyscrabbler-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 192fc832c5c5a5941e481c126815a97cd7af51e00101afb45523278aea69f578 |
|
MD5 | 2511e6ae46665c7652b6e37b4f883423 |
|
BLAKE2b-256 | 3cbc978eeb20c8a3088a55641d28ca2741e78627cecae337fc702179de0f806e |