Medelvärde med listor i Python: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) |
Hakan (diskussion | bidrag) |
||
Rad 48: | Rad 48: | ||
{{clear}} | {{clear}} | ||
== | == Allmän lösning - Medelvärde == | ||
Prova nu det här programmet! | |||
<pre> | <pre> | ||
print("Skriv in dina tal som du ska beräkna och sätt ett mellanslag mellan varje tal") | |||
listVärden = [float(x) for x in input().split()] | |||
listSummma = sum (listVärden) | |||
listLängd = len (listVärden) | |||
listMedelvärde = listSummma /listLängd | |||
print("Ditt medelvärde är: " + str(listMedelvärde)) | |||
</pre> | |||
{{uppgruta|varför är programmet bättre nu ? | |||
# Här har jag utvecklat koden, jämför vilka delar av programkoden som är lika med | |||
# exemplet ovanför. | |||
# Vilka delar av programkoden är annorlunda? | |||
# Varför är det här programmet bättre? | |||
}} | |||
== Tack! == | == Tack! == |
Versionen från 22 april 2018 kl. 21.14
Beräkna medelvärdet med med listor i ett Pythonprogram
Här ser du en tabell som visar åldrarna för fyra barn.
Kajsa | 10 år |
Ahmed | 13 år |
Ilhan | 14 år |
Ture | 12 år |
Och här ser du ett program som beräknar medelådern på de fyra barnen.
listVärden = [10, 13, 14, 12] listSumma = sum (listVärden) listLängd = len (listVärden) listMedelvärde = listSumma /listLängd print("Deras medelvärde är: " + str(listMedelvärde))
Uppgift |
---|
Beräkna medelvärdet för elevernas ålder?
|
Allmän lösning - Medelvärde
Prova nu det här programmet!
print("Skriv in dina tal som du ska beräkna och sätt ett mellanslag mellan varje tal") listVärden = [float(x) for x in input().split()] listSummma = sum (listVärden) listLängd = len (listVärden) listMedelvärde = listSummma /listLängd print("Ditt medelvärde är: " + str(listMedelvärde))
Uppgift |
---|
varför är programmet bättre nu ?
|
Tack!
Uppgiften är skapad av Fredrik Tegbäck och publicerad med hans tillstånd. Uppgiften finns som pdf här.
Håkan Elderstig (diskussion) har gjort smärre modifieringar.