Skip to content
dreamcode
dreamcode
Peaks
Sky Density Calculator
BeginnerPython
Reward: +40 XP
PROBLEM

Sky Density Calculator

Write a function calculate_density(mass, volume) that takes a float mass (in kg) and float volume (in cubic meters) and returns the density of the cloud sector (mass divided by volume). If the volume is 0 or negative, return 0.0.

Examples
calculate_density(100, 50)
2
calculate_density(0, 10)
0
solution.py
PYTHON
Saved as you type

Tests

0 of 4 passing
  • normal case: 100kg, 50m³ → 2.0
    calculate_density(100, 50)
    expected 2
  • zero mass → 0.0
    calculate_density(0, 10)
    expected 0
  • zero volume → 0.0
    calculate_density(50, 0)
    expected 0
  • negative volume → 0.0
    calculate_density(50, -5)
    expected 0
On the line
+40 XP
Pass all 4 tests to claim it.