[Solved] Picnic

$25

File Name: Picnic.zip
File Size: 56.52 KB

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

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

Write a program that will correctly format the items were taking on our picnic. For one item, it should print the one item:

$ ./picnic.py sandwichesYou are bringing sandwiches.

For two items, place and in between:

$ ./picnic.py sandwiches chipsYou are bringing sandwiches and chips.

For three or more items, use commas and and:

$ ./picnic.py sandwiches chips cakeYou are bringing sandwiches, chips, and cake.

If the --sorted flag is present, the items should first be sorted:

$ ./picnic.py sandwiches chips cake --sortedYou are bringing cake, chips, and sandwiches.

If no items are given, print a brief usage:

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

Respond to -h and --help with a longer usage:

$ ./picnic.py -husage: picnic.py [-h] [-s] str [str ...]Picnic gamepositional arguments:  str           Item(s) to bringoptional arguments:  -h, --help    show this help message and exit  -s, --sorted  Sort the items (default: False)

Run the test suite to ensure your program is correct:

$ make testpytest -xv test.py============================= test session starts ==============================...collected 7 itemstest.py::test_exists PASSED                                              [ 14%]test.py::test_usage PASSED                                               [ 28%]test.py::test_one PASSED                                                 [ 42%]test.py::test_two PASSED                                                 [ 57%]test.py::test_more_than_two PASSED                                       [ 71%]test.py::test_two_sorted PASSED                                          [ 85%]test.py::test_more_than_two_sorted PASSED                                [100%]============================== 7 passed in 0.51s ===============================

Reviews

There are no reviews yet.

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

Shopping Cart
[Solved] Picnic
$25