def hesapla(yakit_litre, elektrik_kwh, ucak_km, et_tuketimi):
# Basit karbon ayak izi hesaplama faktörleri (ortalama değerler)
emisyon_yakit = yakit_litre * 2.31 # 1 litre benzin ~2.31 kg CO2
emisyon_elektrik = elektrik_kwh * 0.527 # 1 kWh ~0.527 kg CO2
emisyon_ucak = ucak_km * 0.115 # 1 km uçuş ~0.115 kg CO2
emisyon_et = et_tuketimi * 27 # 1 kg kırmızı et ~27 kg CO2
toplam_emisyon = emisyon_yakit + emisyon_elektrik + emisyon_ucak + emisyon_et
return f"Toplam Yıllık Karbon Ayak İzi: {toplam_emisyon:.2f} kg CO2"
Arayüz bileşenleri
iface = gr.Interface(
fn=hesapla,
inputs=[
gr.Number(label="Yıllık Araç Yakıt Tüketimi (litre)"),
gr.Number(label="Yıllık Elektrik Tüketimi (kWh)"),
gr.Number(label="Yıllık Uçak Yolculuğu (km)"),
gr.Number(label="Yıllık Et Tüketimi (kg)"),
],
outputs="text",
title="🌍 Karbon Ayak İzi Hesaplayıcı",
description="Yakıt, elektrik, uçuş ve et tüketiminize göre yıllık karbon ayak izinizi hesaplayın.",
)