In Python, ^ is bitwise XOR, not exponentiation. Use ** for powers.
Step 2: Understand impact on calculation
Using ^ causes wrong calculation or unexpected result, not power of rpm.
Final Answer:
Using ^ instead of ** for exponentiation -> Option C
Quick Check:
Use ** for powers, not ^ [OK]
Hint: Remember ** means power, ^ is bitwise XOR [OK]
Common Mistakes:
Confusing ^ with **
Assuming parentheses fix ^ operator
Ignoring operator precedence
5. You want to program a drone to maintain constant thrust while reducing motor speed to save battery. If you reduce rpm by 20%, how should you adjust the propeller area to keep thrust constant? (Thrust ∝ rpm² x propeller_area)
hard
A. Increase propeller area by 56.25%
B. Increase propeller area by 25%
C. Decrease propeller area by 20%
D. Keep propeller area the same
Solution
Step 1: Calculate new rpm ratio squared
Reducing rpm by 20% means new rpm = 0.8 x original rpm. Squared: 0.8² = 0.64.
Step 2: Find required propeller area increase
To keep thrust constant, propeller_area x 0.64 = original propeller_area. So, new propeller_area = 1 / 0.64 ≈ 1.5625 times original, or 56.25% increase.