Advertisement
jukaukor

collatz.py

Mar 16th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. # Juhani Kaukoranta 16.3.2019
  2. # Collatzin jonon luvut tallennetaan numpy-taulukkoon y
  3. import numpy as np
  4.  
  5. def Collatz(n):
  6. x = np.array([n])
  7. while n > 1:
  8. if n % 2 == 0:
  9. n = n//2
  10. else:
  11. n = 3*n + 1
  12. # lisätään saatu luku n numpy-taulukkoon x
  13. x = np.append(x,n)
  14. # Collatz-jono on valmiina palautettavaksi
  15. return x
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement