Summan av två tärningar: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) (→Koden) |
Hakan (diskussion | bidrag) |
||
Rad 16: | Rad 16: | ||
# Kör programmet så att du får en frekvenstabell | # Kör programmet så att du får en frekvenstabell | ||
# Skriv in dina data i lämpligt kalkylprogram och rita | # Skriv in dina data i lämpligt kalkylprogram och rita en graf | ||
# Rita in en normalfördelningskurva | # Rita in en normalfördelningskurva | ||
# Ser dina data ut att vara normalfördelade? | # Ser dina data ut att vara normalfördelade? |
Versionen från 24 april 2019 kl. 21.27
Kast med två tärningar
Uppgift |
---|
Hur fördelar sig summan av två tärningar?
Följande program slumpar fram kast med två tärningar. Detta upprepas så många gånger som du anger och frekvensen av varje utfall (tärningssumma) anges i utskriften.
|
Koden
import random num = int(input('How many rolls do you want to simulate? ')) rolls = {} for k in range(2, 13): rolls[k] = 0 for k in range(num): first = random.randint(1, 6) second = random.randint(1, 6) rolls[first+second]+=1 for k in rolls: print('%d , %d ' %(k, rolls[k] ))
En kod som även printar procentandelar finns på diskussionssidan.
Tack!
Uppgiften är skapad av Håkan Elderstig med kod från Stack overflow.