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"总广告收入: 1000.00