[Solved] Gematria

$25

File Name: Gematria.zip
File Size: 75.36 KB

SKU: [Solved] Gematria Category: Tag:
5/5 - (1 vote)

https://www.youtube.com/playlist?list=PLhOuww6rJJNMI45XbeSAiLdivKhzygwgr

Write a program that will encode each word of a given text by summing the ASCII values of the characters. The text may come from the command line:

$ ./gematria.py 'The quick brown fox jumps over the lazy dog.'289 541 552 333 559 444 321 448 314

Or from an input file:

$ ./gematria.py ../inputs/fox.txt289 541 552 333 559 444 321 448 314

When run with no arguments, the program should print a brief usage:

$ ./gematria.pyusage: gematria.py [-h] strgematria.py: error: the following arguments are required: str

Or a longer usage for -h and --help:

$ ./gematria.py -husage: gematria.py [-h] strGematriapositional arguments:  str         Input text or fileoptional arguments:  -h, --help  show this help message and exit

Run the test suite to ensure that your program is working correctly:

$ make testpytest -xv test.py============================= test session starts ==============================...collected 6 itemstest.py::test_exists PASSED                                              [ 16%]test.py::test_usage PASSED                                               [ 33%]test.py::test_text PASSED                                                [ 50%]test.py::test_fox PASSED                                                 [ 66%]test.py::test_spiders PASSED                                             [ 83%]test.py::test_sonnet PASSED                                              [100%]============================== 6 passed in 0.60s ===============================

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] Gematria
$25