📖 Scenario: You are learning about how self-driving cars work. Cars can have different levels of autonomy, from no automation to full automation. These levels are called SAE Levels 0 to 5.We will create a simple data structure to represent these levels and their descriptions, then organize and complete the information step-by-step.
🎯 Goal: Build a dictionary that lists SAE Levels 0 to 5 with their exact names and descriptions. Then add a variable to track the highest level. Next, create a list of levels that have some automation. Finally, add a summary statement about full automation.
📋 What You'll Learn
Create a dictionary with SAE levels 0 to 5 as keys and their exact names and descriptions as values
Add a variable called max_level set to 5
Create a list called automated_levels containing levels 1 to 5
Add a summary string called full_automation_summary describing level 5
💡 Why This Matters
🌍 Real World
Understanding SAE levels helps people know how much a car can drive itself and what to expect from different self-driving features.
💼 Career
This knowledge is useful for automotive engineers, product designers, and anyone working in electric or autonomous vehicle technology.
Progress0 / 4 steps
1
Create SAE levels dictionary
Create a dictionary called sae_levels with these exact entries: 0: 'No Automation: The human driver does all the driving tasks.', 1: 'Driver Assistance: The vehicle can assist with either steering or acceleration/deceleration.', 2: 'Partial Automation: The vehicle can control both steering and acceleration/deceleration but the human monitors the driving.', 3: 'Conditional Automation: The vehicle can drive itself under certain conditions but the human must be ready to take over.', 4: 'High Automation: The vehicle can drive itself in most conditions without human intervention.', 5: 'Full Automation: The vehicle can drive itself in all conditions without any human input.'
EV Technology
Hint
Use a dictionary with numbers 0 to 5 as keys and the exact descriptions as values.
2
Add maximum level variable
Add a variable called max_level and set it to the number 5 to represent the highest SAE level.
EV Technology
Hint
Just create a variable named max_level and assign it the value 5.
3
List automated SAE levels
Create a list called automated_levels that contains the numbers 1, 2, 3, 4, and 5 representing SAE levels with some automation.
EV Technology
Hint
Create a list named automated_levels with the numbers 1 through 5.
4
Add full automation summary
Add a string variable called full_automation_summary with this exact text: 'Level 5 means the vehicle can drive itself in all conditions without any human input.'
EV Technology
Hint
Create a string variable named full_automation_summary with the exact text given.
Practice
(1/5)
1. Which SAE level represents a car with no automation, where the driver does everything?
easy
A. Level 0
B. Level 2
C. Level 4
D. Level 5
Solution
Step 1: Understand SAE Level 0 meaning
Level 0 means no automation; the driver controls all driving tasks.
Step 2: Compare with other levels
Levels 2, 4, and 5 include some automation, so they don't represent no automation.
Final Answer:
Level 0 -> Option A
Quick Check:
SAE Level 0 = No automation [OK]
Hint: Level 0 means no help from the car, driver does all [OK]
Common Mistakes:
Confusing Level 0 with Level 1 or 2
Thinking Level 5 means no automation
Mixing up levels with partial automation
2. Which SAE level allows the car to handle steering and acceleration but requires the driver to monitor and intervene?
easy
A. Level 3
B. Level 2
C. Level 1
D. Level 5
Solution
Step 1: Identify level with partial automation requiring driver attention
Level 2 allows the car to control steering and acceleration but the driver must watch and be ready to take over.
Step 2: Eliminate other levels
Level 1 offers only one function automated, Level 3 allows the car to handle more but driver may not need to monitor constantly, Level 5 is full automation.
Final Answer:
Level 2 -> Option B
Quick Check:
Level 2 = Partial automation with driver monitoring [OK]
Hint: Level 2 = car assists but driver must watch closely [OK]
Common Mistakes:
Confusing Level 2 with Level 3
Thinking Level 1 includes steering and acceleration
Assuming Level 5 needs driver monitoring
3. If a car can drive itself in most conditions without driver input but requires the driver to take over in complex situations, which SAE level is it?
medium
A. Level 0
B. Level 1
C. Level 5
D. Level 3
Solution
Step 1: Understand the description of automation
The car drives itself in most conditions but needs driver takeover in complex cases.
Step 2: Match description to SAE levels
Level 3 fits this: conditional automation with driver ready to intervene. Level 1 and 0 have less automation, Level 5 is full automation without driver needed.
Final Answer:
Level 3 -> Option D
Quick Check:
Conditional automation = Level 3 [OK]
Hint: Level 3 = car drives mostly, driver intervenes if needed [OK]
Common Mistakes:
Choosing Level 5 thinking driver is needed
Confusing Level 1 with partial automation
Ignoring driver takeover requirement
4. A car manufacturer claims their vehicle is SAE Level 4 but it requires the driver to always keep hands on the wheel. What is the likely issue?
medium
A. The car is actually Level 2 or 3, not Level 4
B. Level 4 requires no driver attention at all times
C. Level 4 cars never drive themselves
D. The driver must always control acceleration manually
Solution
Step 1: Recall Level 4 autonomy requirements
Level 4 allows full self-driving in certain conditions without driver intervention.
Step 2: Analyze driver requirement
If driver must keep hands on wheel always, it contradicts Level 4 autonomy, indicating lower level like 2 or 3.
Final Answer:
The car is actually Level 2 or 3, not Level 4 -> Option A
Quick Check:
Level 4 = no driver hands needed in conditions [OK]
Hint: Level 4 means no driver hands needed in allowed zones [OK]
Common Mistakes:
Thinking Level 4 always needs driver hands
Confusing Level 4 with Level 0
Assuming driver controls acceleration manually at Level 4
5. You want to design a taxi service using SAE Level 5 vehicles. Which feature is essential for this service to work without human drivers?
hard
A. Driver must monitor and take control when needed
B. Car can only assist with steering but not acceleration
C. Full self-driving capability in all environments
D. Requires human driver to be present at all times
Solution
Step 1: Understand Level 5 autonomy
Level 5 means full self-driving in any environment without human input.
Step 2: Match taxi service needs
A taxi without human drivers needs full self-driving capability everywhere, so the car can operate alone.
Final Answer:
Full self-driving capability in all environments -> Option C
Quick Check:
Level 5 = full autonomy, no driver needed [OK]
Hint: Level 5 = car drives anywhere, no driver needed [OK]
Common Mistakes:
Choosing options requiring driver presence
Confusing Level 5 with Level 2 or 3
Ignoring full environment capability
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.