Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Juhan tehtävä: merimies hoipertelee kapaksta laivaan
- # askel eteenpäin todennäköisyys 0.7
- # aske taaksepäin todennäköisyys 0.3
- # Juhani Kaukoranta 14.2.2023
- import random
- def hoipertelu(n):
- matka = 0
- askel = 0
- for i in range(1,10000):
- arvo = random.random()
- if arvo <= 0.7:
- matka = matka + 1
- askel = askel+1
- else:
- matka = matka - 1
- askel = askel +1
- if matka >= 100: # lopettaa kun on päästy laivaan
- #print("askeleita ",askel)
- #print("matka = ",matka)
- return(askel,matka)
- break
- def simulointi(n):
- askeleita = 0
- matkoja = 0
- for i in range(1,n+1):
- askel,matka = hoipertelu(i)
- askeleita = askeleita + askel
- matkoja = matkoja + matka
- print("simulointeja ",i,", keskimäärin askeleita = ",round(10*askeleita/n)/10," ,matka = ",round(10*matkoja/n)/10)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement