A programozást csak feladatokon keresztül lehet teljesen elsajátítani.
Ebben a programban a kocsitulajdonosoknak kívánunk kedvezni. Bekérjük, az induló kilóméter állást. Az érkezési kilóméter állást, és a közben elhasznált benzint. Ezekből az adatokból kiszámoljuk mennyit fogyasztott volna az autó 100 kilóméteren.
km1=input("Kérem az induló kilómétert: ")
km2=input("Kérem az érkezési kilómétert: ")
benzin=input("Kérem az elfogyasztott benzin mennyiségét: ")
km1=int(km1)
km2=int(km2)
benzin=float(benzin)
kmf=km2-km1
print("A megtett út %d kilóméter" %kmf)
fogy=benzin/kmf*100
print("Az autó fogyasztása 100 kilóméteren: %.2f liter" %fogy)
A program érdekes részei:
- A bekérés után érdemes jelezni a programnak, hogy a benne tárolt értékek int, vagy float típusúak
- Érdekes elem, hogy osztáskor, hiába int típusú az osztandó mégis az osztás után float típusú lesz az új érték.
- A kiiratáskor kihasználtuk a lehetőséget, hogy float írásakor meg tudjuk határozni, hány tizedes jegyet írjon ki (esetünkben 2 lett megadva)