# Buku "Python untuk GIS", Bab 28: Pola dan Improvisasi: Kerangka Siap Salin dan Cara Mengubahnya
# Pola 28.8: Membuat laporan dari beberapa sumber
baris = ["LAPORAN RINGKAS KPH CONTOH", "-" * 50,
         f"{'KPH':<10}{'Luas (ha)':>12}{'Volume (m3)':>16}{'m3 per ha':>12}"]
for kph in sorted(luas):
    vol = volume.get(kph, 0)
    baris.append(f"{kph:<10}{luas[kph]:>12.2f}{vol:>16.1f}{vol / luas[kph]:>12.1f}")
