广告收入

123 阅读1分钟

def calculate_ad_revenue(clicks, cpc, impressions, cpm): """ 计算广告收入 :param clicks: 广告点击次数 :param cpc: 每次点击的收入(Cost Per Click) :param impressions: 广告展示次数 :param cpm: 每千次展示的收入(Cost Per Mille) :return: 总广告收入 """ # 计算点击收入 click_revenue = clicks * cpc

# 计算展示收入
impression_revenue = (impressions / 1000) * cpm

# 总广告收入
total_revenue = click_revenue + impression_revenue

return total_revenue

示例数据

clicks = 1000 # 广告点击次数 cpc = 0.5 # 每次点击的收入 impressions = 50000 # 广告展示次数 cpm = 10 # 每千次展示的收入

计算广告收入

revenue = calculate_ad_revenue(clicks, cpc, impressions, cpm) print(f"总广告收入: revenue:.2f")输出代码总广告收入:{revenue:.2f}")输出代码总广告收入: 1000.00