Advertisement
Guest User

Untitled

a guest
Dec 19th, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. Inodes = {}
  2. Onodes = {"0", "1", "2"}
  3. import random
  4.  
  5.  
  6.  
  7.  
  8. def addInode(nodename):
  9. Inodes[nodename] = {}
  10. key = ""
  11. for key in Onodes:
  12. Inodes[nodename][key] = 3
  13.  
  14. def pluslink(Inode, Onode):
  15. Inodes[Inode][Onode] = Inodes[Inode][Onode] + 1
  16.  
  17.  
  18. def neglink(Inode, Onode):
  19. Inodes[Inode][Onode] = Inodes[Inode][Onode] - 1
  20.  
  21. def output(Inode):
  22. key = ""
  23. total = 0
  24. for key in Inodes[Inode]:
  25. total = total + Inodes[Inode][key]
  26. x = random.randint(1, total)
  27. for key in Inodes[Inode]:
  28. x = x - Inodes[Inode][key]
  29. if x <= 0:
  30. o = key
  31. break
  32. print(key)
  33. if input("+/-") == "+":
  34. pluslink(Inode, key)
  35. else:
  36. neglink(Inode,key)
  37.  
  38. def In():
  39. In = input("")
  40. if In in Inodes:
  41. output(In)
  42. else:
  43. addInode(In)
  44. output(In)
  45.  
  46. y = 1
  47. while y == 1:
  48. In()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement