Sectionย 2. Chapterย 7
single
Challenge: Inventory Sorting Capstone
Swipe to show menu
Great job mastering variables, data types, slicing, and concatenation!
Now, let's apply your new skills to a realistic scenario involving organizing new grocery store inventory.
Task
Swipe to start coding
Manage a grocery store inventory by extracting item names and categories using string slicing, assigning prices, and printing formatted statements.
- Slice the
itemsstring to extract:"Bubblegum"โcandy1"Chocolate"โcandy2"Pasta"โdry_goods
- Slice the
categoriesstring to extract:"Candy Aisle"โcategory1"Pasta Aisle"โcategory2
- Create price variables:
bubblegum_price=$1.50chocolate_price=$2.00pasta_price=$5.40
- Use
print()to display item names, prices, and categories.
Output Requirements
Print the following:
We have <candy1> for <bubblegum_price> in the <category1>We have <candy2> for <chocolate_price> in the <category1>We have <dry_goods> for <pasta_price> in the <category2>
Requirements checklist
- Check that the value of candy1 is equal to the substring of items from the start up to the first comma.
- Check that the value of candy2 is equal to the substring of items between the first and second commas, with leading/trailing spaces removed.
- Check that the value of dry_goods is equal to the substring of items after the last comma, with leading/trailing spaces removed.
- Check that the value of category1 is equal to the substring of categories from the start up to the first comma.
- Check that the value of category2 is equal to the substring of categories after the comma, with leading/trailing spaces removed.
- Check that bubblegum_price is equal to "$1.50".
- Check that chocolate_price is equal to "$2.00".
- Check that pasta_price is equal to "$5.40".
Solution
Everything was clear?
Thanks for your feedback!
Sectionย 2. Chapterย 7
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat