0
0
Drone Programmingprogramming~15 mins

Why simulation prevents costly crashes in Drone Programming - See It in Action

Choose your learning style9 modes available
Why simulation prevents costly crashes
📖 Scenario: You are working on programming a drone to fly safely. Before flying the real drone, you want to test its behavior in a simulation to avoid crashes that could damage the drone or cause accidents.
🎯 Goal: Build a simple simulation that checks if the drone's speed is safe before flying. If the speed is too high, the simulation warns you to slow down, preventing a costly crash.
📋 What You'll Learn
Create a variable called drone_speeds with exact speeds for three test flights: 5, 15, and 25
Create a variable called max_safe_speed set to 20
Use a for loop with variable speed to check each speed in drone_speeds
Inside the loop, use an if statement to print "Safe speed: {speed}" if speed is less than or equal to max_safe_speed
Otherwise, print "Warning! Speed {speed} too high! Slow down."
Print the results exactly as specified
💡 Why This Matters
🌍 Real World
Simulating drone flight speeds helps engineers test safety before flying real drones, saving money and preventing accidents.
💼 Career
Drone programmers and engineers use simulations to ensure drones operate safely under different conditions.
Progress0 / 4 steps
1
Create the drone speeds data
Create a list called drone_speeds with these exact values: 5, 15, and 25
Drone Programming
Need a hint?

Use square brackets to create a list and separate numbers with commas.

2
Set the maximum safe speed
Create a variable called max_safe_speed and set it to 20
Drone Programming
Need a hint?

Just assign the number 20 to the variable max_safe_speed.

3
Check each speed with a loop and condition
Use a for loop with variable speed to go through drone_speeds. Inside the loop, use an if statement to check if speed is less than or equal to max_safe_speed. If yes, print "Safe speed: {speed}". Otherwise, print "Warning! Speed {speed} too high! Slow down."
Drone Programming
Need a hint?

Use a for loop and an if-else statement to print the correct message for each speed.

4
Display the simulation results
Run the program to print the safety messages for each speed in drone_speeds as specified in the previous step.
Drone Programming
Need a hint?

Make sure your print statements match exactly the expected output.