擅长:python、mysql、java
<pre><code>bpPetrol = 099.9
bpDiesel = 100.9
shellPetrol = 102.9
shellDiesel = 103.9
texacoPetrol = 100.9
texacoDiesel = 101.9
gulfPetrol = 098.9
gulfDiesel = 102.9
tescoPetrol = 100.9
tescoDiesel = 102.9
namelist=['bp', 'shell', 'texaco', 'gulf', 'tesco']
list1= [bpPetrol, shellPetrol, texacoPetrol, gulfPetrol, tescoPetrol]
list2= [bpDiesel, shellDiesel, texacoDiesel, gulfDiesel, tescoDiesel]
fuelType="Petrol"
if fuelType == "Petrol":
minPetrolPrice=min(list1)
minPetrolPriceIndex=list1.index(min(list1))
minPetrolPriceName=namelist[minPetrolPriceIndex]
print("The cheapest price of petrol today is: ", minPetrolPrice)
print("")
print("This can be found at the position ", minPetrolPriceIndex, "in list1 and petrol station name is ", minPetrolPriceName)
print("The average price of petrol at all the stations today is:", (sum(list1)/float(len(list1))))
print("Just in case you were intersted, the average price of d diesel today is:", (sum(list2)/float(len(list2))))
</code></pre>
<p>上面的程序显示了最低汽油价格、加油站名称和指数以及平均值</p>
<p>更好的方法是使用名称与价格对应的词典</p>