# PARAMETERS Mini Project — BMI Calculator
# parameters replace hardcoded values — pass what changes, keep what stays

# ─────────────────────────────────────────────
# BMI Calculator
# ─────────────────────────────────────────────

def calculate_bmi(weight, height):
    bmi = weight / height ** 2
    print(f"Weight: {weight}kg | Height: {height}m | BMI: {bmi:.1f}")

# ─────────────────────────────────────────────
# Call it
# ─────────────────────────────────────────────

calculate_bmi(70, 1.75)
calculate_bmi(90, 1.80)
calculate_bmi(55, 1.60)

# Weight: 70kg | Height: 1.75m | BMI: 22.9
# Weight: 90kg | Height: 1.80m | BMI: 27.8
# Weight: 55kg | Height: 1.60m | BMI: 21.5

# ─────────────────────────────────────────────
# Go further
# ─────────────────────────────────────────────

# Call with your own weight and height
# Add a name parameter — print "Bull | BMI: 22.9"
# Add a default weight or height — what would a sensible default be?

# ─────────────────────────────────────────────
# Quick reference
# ─────────────────────────────────────────────

# no input() inside — function receives values, doesn't ask for them
# same function, different arguments — different BMI every time
# category logic comes later — when you learn return
