Advertisement
Guest User

Untitled

a guest
Nov 10th, 2020
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. import random
  2.  
  3. JEDEN_PLUS_I = complex(1, 1)
  4. JEDEN_MINUS_I = complex(1, -1)
  5.  
  6. ZERO_ZESPOLONE = complex(0)
  7.  
  8. def wzor1(z):
  9.     return (JEDEN_PLUS_I * z) / 2
  10.  
  11. def wzor2(z):
  12.     return 1 - ((JEDEN_MINUS_I * z) / 2)
  13.  
  14. wynik = []
  15.  
  16. for i in range(10):
  17.     if i == 0:
  18.         wynik.append(ZERO_ZESPOLONE)
  19.     else:
  20.         #losuje z p=0.5 ktory wzor wybrac
  21.         wzor = random.choice([wzor1, wzor2])
  22.         poprzedni = wynik[i - 1]
  23.         #wylicza wylosowany wczesniej wzor
  24.         nastepny = wzor(poprzedni)
  25.         wynik.append(nastepny)
  26.  
  27. print(wynik)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement