Advertisement
Guest User

Untitled

a guest
May 7th, 2017
1,275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.82 KB | None | 0 0
  1. from random import randint #import random intergers
  2. b="Your color is Black." #Makes easier to define black
  3. r="Your color is Red." #Makes easier to define red
  4. print "Welcome to Roulette Simulator 2.0! This is made for people the age of 21+."
  5. print "This is not avaliable for distribution. Please do not distribute."
  6. print "By using this you undestand this is not real money."
  7. print "Made by: Jacob Lloyd"
  8. user_color_number = 0
  9. number = 0
  10. bet=0
  11. monei = raw_input("How much money do you wish to start with? :>")
  12. money = int(monei)
  13. number_color=0
  14. def role(): #define what a role() is
  15. global number
  16. number = (randint(0,36))
  17. print number
  18. if number == 28: #if then "==' means equal to
  19. print b
  20. if number == 26:
  21. print b
  22. if number == 11:
  23. print b
  24. if number == 20:
  25. print b
  26. if number == 17:
  27. print b
  28. if number == 22:
  29. print b
  30. if number == 15:
  31. print b
  32. if number == 24:
  33. print b
  34. if number == 13:
  35. print b
  36. if number == 0:
  37. print ("Your color is Green.") #If number on roulette = zero make it green
  38. if number == 10:
  39. print b
  40. if number == 29:
  41. print b
  42. if number == 8:
  43. print b
  44. if number == 31:
  45. print b
  46. if number == 6:
  47. print b
  48. if number == 33:
  49. print b
  50. if number == 4:
  51. print b
  52. if number == 35:
  53. print b
  54. if number == 2:
  55. print b
  56. if number == 9: #Starting red here
  57. print r
  58. if number == 30:
  59. print r
  60. if number == 7:
  61. print r
  62. if number == 32:
  63. print r
  64. if number == 5:
  65. print r
  66. if number == 34:
  67. print r
  68. if number == 3:
  69. print r
  70. if number == 36:
  71. print r
  72. if number == 1:
  73. print r
  74. if number == 27:
  75. print r
  76. if number == 25:
  77. print r
  78. if number == 12:
  79. print r
  80. if number == 19:
  81. print r
  82. if number == 18:
  83. print r
  84. if number == 21:
  85. print r
  86. if number == 16:
  87. print r
  88. if number == 23:
  89. print r
  90. if number == 14:
  91. print r
  92. continu=raw_input("Press enter to continue.")
  93. color_numbers()
  94. def bets(): #how much to bet
  95. global bet
  96. global money
  97. print "You have $", money
  98. minimum=25
  99. if money == 0:
  100. goodbye()
  101. bet_amount = raw_input("How much would you like to bet? :> $")
  102. if bet_amount is int:
  103. bet = int(bet_amount)
  104. if bet>>money: #if bet is more than money go to bet_too_much
  105. bet_too_much()
  106. color()
  107. def not_a_bet():
  108. print "Thats not a number. Please try again."
  109. bets()
  110. def bet_too_little():
  111. print "Your bet is below minimum bets! The minimum bet is $26. Please try again."
  112. bets()
  113. def goodbye():
  114. print"You are out of money. Press enter to exit!."
  115. def bet_too_much(): #what happens if bet is too much
  116. print "Your bet is too much. Please try again."
  117. bets()
  118. def win():
  119. global bet
  120. global money
  121. print "You won!"
  122. money = money ++ bet
  123. play()
  124. def lose():
  125. global bet
  126. global money
  127. print "You lost, but don't give up yet!"
  128. drop_money=1
  129. if drop_money==0:
  130. money=money -- bet #subtract bet from money
  131. play()
  132. def color():
  133. global user_color_number
  134. user_color=raw_input("Which color would you like to pick? Black or Red? :> ")
  135. if user_color == "Black":
  136. global user_color_number
  137. print "You have bet on Black! "
  138. user_color_number=1
  139. role()
  140. if user_color == "Red":
  141. global user_number_color
  142. print "You have bet on Red!"
  143. user_color_number=2
  144. role()
  145. def win_or_lose():
  146. global user_color_number
  147. global number_color
  148. if number_color == user_color_number:
  149. win()
  150. if number_color != user_color_number:
  151. lose()
  152. def color_numbers():
  153. global number_color
  154. global number
  155. if number == 28: #if then "==' means equal to
  156. number_color=1
  157. if number == 26:
  158. number_color=1
  159. if number == 11:
  160. number_color=1
  161. if number == 20:
  162. number_color=1
  163. if number == 17:
  164. number_color=1
  165. if number == 22:
  166. number_color=1
  167. if number == 15:
  168. number_color=1
  169. if number == 24:
  170. number_color=1
  171. if number == 13:
  172. number_color=1
  173. if number == 0:
  174. number_color=0
  175. if number == 10:
  176. number_color=1
  177. if number == 29:
  178. number_color=1
  179. if number == 8:
  180. number_color=1
  181. if number == 31:
  182. number_color=1
  183. if number == 6:
  184. number_color=1
  185. if number == 33:
  186. number_color=1
  187. if number == 4:
  188. number_color=1
  189. if number == 35:
  190. number_color=1
  191. if number == 2:
  192. number_color=1
  193. if number == 9: #Starting red here so number_color shall equal 2
  194. number_color=2
  195. if number == 30:
  196. number_color=2
  197. if number == 7:
  198. number_color=2
  199. if number == 32:
  200. number_color=2
  201. if number == 5:
  202. number_color=2
  203. if number == 34:
  204. number_color=2
  205. if number == 3:
  206. number_color=2
  207. if number == 36:
  208. number_color=2
  209. if number == 1:
  210. number_color=2
  211. if number == 27:
  212. number_color=2
  213. if number == 25:
  214. number_color=2
  215. if number == 12:
  216. number_color=2
  217. if number == 19:
  218. number_color=2
  219. if number == 18:
  220. number_color=2
  221. if number == 21:
  222. number_color=2
  223. if number == 16:
  224. number_color=2
  225. if number == 23:
  226. number_color=2
  227. if number == 14:
  228. number_color=2
  229. win_or_lose()
  230.  
  231. def play():
  232. while money>=1: #It will run code ( role() ) back to back f statement = true
  233. bets()
  234. play()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement