Sunteți pe pagina 1din 1

def getEngineType():

engine = input("Enter type of engine (d = diesel, p = petrol): ")


engine = str(engine)
return engine

def getEngineSize():
size = float(input("Enter the engine size in litres: "))
return size

def getDistance():
distance = float(input("Enter the distance travelled: "))
return distance

def getCO2factor():
engineType = str(getEngineType())
engineSize = getEngineSize()

if engineType == "p":
if engineSize >= 2:
factor = float(0.208)
elif engineSize < 2:
factor = float(0.296)
elif engineType == "d":
if engineSize > 2:
factor = float(0.176)
elif engineSize <= 2:
factor = float(0.236)

return factor

def mainLoop():
factor = getCO2factor()
distance = getDistance()

distance = distance / 1000

tonnes = factor * distance


print(round(tonnes,2), "tonnes of CO^2")

percent = (tonnes / 1000000000) * 100


'{:f}'.format(percent)

print("This was ", percent, "% of annual CO^2 emissions in 2016")

mainLoop()

S-ar putea să vă placă și