"""Sample Python module — samplefiles.com"""
from dataclasses import dataclass


@dataclass
class Customer:
    id: int
    name: str
    balance: float

    def is_vip(self) -> bool:
        return self.balance >= 10_000


def total_balance(customers: list[Customer]) -> float:
    return sum(c.balance for c in customers)


if __name__ == "__main__":
    customers = [Customer(1, "Ada", 12_500.0), Customer(2, "Grace", 830.5), Customer(3, "Linus", 10_000.0)]
    for c in customers:
        print(f"{c.name:<6} {c.balance:>10,.2f} {'VIP' if c.is_vip() else ''}")
    print(f"Total: {total_balance(customers):,.2f}")
