Python 示例
plans = {
"aliyun": {"cpu": 18, "ram": 7, "base": 10},
"tencent": {"cpu": 17, "ram": 6.5, "base": 9},
"vultr": {"cpu": 10, "ram": 4.5, "base": 4},
}
def yearly_cost(cpu_core: int, ram_gb: int) -> dict:
result = {}
for name, p in plans.items():
monthly = p["base"] + p["cpu"] * cpu_core + p["ram"] * ram_gb
result[name] = round(monthly * 12, 2)
return result
print(yearly_cost(2, 4))
说明
将价格参数替换为你的实时报价,即可得到年度预算对比结果。