- Define three pickup zones using variables.
- Define two pallet destinations.
- Create reusable pickup and placement functions.
- Use a loop to process at least six parts.
- Use decision logic to select the correct pickup zone and pallet destination.
- Track the number of successfully processed parts.
- Detect at least one invalid input and print a clear error instead of attempting the move.
- Print a final production summary.
ADM Python Practice • Practice 5
Workcell Programming Mini-Challenge
Create a complete simulated production program using the major Python skills from the crash course.
Practice Assignment
What You Need to Do
Browser Python Lab
Build and Test Your Program
Modify the starter code until all required behaviors work. No physical Workcell is needed.
Interactive Python Practice
Workcell Programming Mini-Challenge
Editable Python Code
Output & Errors
Predict what will happen, then click Run Code.
Tip: Press Ctrl+Enter (Cmd+Enter on Mac) to run. The mock arm prints simulated Workcell actions instead of controlling hardware.
Success Criteria
Check Your Work
Submission
