Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.07 KB | None | 0 0
  1. import os
  2. import random
  3. import time
  4. from tkinter import *
  5. from tkinter import ttk
  6. from tkinter import Tk, Button, Frame
  7. import self as self
  8. #make the project so it prints a win message when you win
  9. #make the buttons do something start or quit
  10. #make the program gamble system better with the user entering their own numbers or has option of how many numbers on each column
  11.  
  12. rw = Tk()
  13. rw.geometry("550x500")
  14. rw.title("GAMBLING GAME",)
  15. text_12xd = Label(text="WELCOME TO MY GAMBLING GAME", bg="grey", fg="black", height="10", width="46", font="times 16")
  16. rw.configure(bg="grey")
  17. text_12xd.pack()
  18. topFrame = Frame(rw)
  19. topFrame.pack()
  20. bottomFrame = Frame(rw)
  21. bottomFrame.pack(side=BOTTOM)
  22.  
  23.  
  24. def quit_pro_instant():
  25. print("Done")
  26. raise SystemExit
  27.  
  28.  
  29. button1 = Button(topFrame, text="Start", fg="blue", bg="grey", font="30",command=())
  30. button2 = Button(topFrame, text="Quit", fg="red", bg="grey", font="30", command=quit_pro_instant)
  31. button1.config(height=20, width=30)
  32. button2.config(height=20, width=30)
  33. button1.pack(side="left")
  34. button2.pack(side="right")
  35. button1.config()
  36. rw.mainloop()
  37. os.system('cls' if os.name == 'nt' else 'clear')
  38.  
  39.  
  40. b = input("Welcome to my gambling random numbers game, press enter to start...")
  41.  
  42.  
  43. def check_age():
  44. note = str(input("You must be over 18 to gamble. Are you over 18 (Y or N)"))
  45. if note == "yes":
  46. print("You can continue...")
  47. elif note == "y":
  48. print("You can continue...")
  49. elif note == "Y":
  50. print("You can continue...")
  51. elif note == "no":
  52. print("You are under the appropriate age")
  53. raise SystemExit
  54. elif note == "N":
  55. print("You are under the appropriate age")
  56. raise SystemExit
  57. elif note == "n":
  58. print("You are under the appropriate age")
  59. raise SystemExit
  60. else:
  61. while True:
  62. print("That's not a yes or no")
  63. note = str(input("You must be over 18 to gamble. Are you over 18 (Y or N)"))
  64. if note == "yes":
  65. print("You can continue...")
  66. break
  67. elif note == "y":
  68. print("You can continue...")
  69. break
  70. elif note == "Y":
  71. print("You can continue...")
  72. break
  73. elif note == "no":
  74. print("You are under the appropriate age")
  75. raise SystemExit
  76. elif note == "N":
  77. print("You are under the appropriate age")
  78. raise SystemExit
  79. elif note == "n":
  80. print("You are under the appropriate age")
  81. raise SystemExit
  82.  
  83.  
  84. check_age()
  85.  
  86.  
  87. def main():
  88. g = input("Do you wanna gamble with 4, 3, 2, or 1 column random numbers: ")
  89.  
  90. def random_nums():
  91. try:
  92. if g == "4":
  93. for i in range(4):
  94. nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  95.  
  96. pick1 = random.choice(nums)
  97. pick2 = random.choice(nums)
  98. pick3 = random.choice(nums)
  99. pick4 = random.choice(nums)
  100.  
  101. if nums.index(pick1) < nums.index(pick2) < nums.index(pick3) < nums.index(pick4):
  102. print(pick1, pick2, pick3, pick4)
  103. else:
  104. print(pick2, pick1, pick4, pick3)
  105. elif g == "3":
  106. for i in range(3):
  107. nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  108.  
  109. pick1 = random.choice(nums)
  110. pick2 = random.choice(nums)
  111. pick3 = random.choice(nums)
  112. pick4 = random.choice(nums)
  113.  
  114. if nums.index(pick1) < nums.index(pick2) < nums.index(pick3) < nums.index(pick4):
  115. print(pick1, pick2, pick3, pick4)
  116. else:
  117. print(pick2, pick1, pick4, pick3)
  118. elif g == "2":
  119. for i in range(2):
  120. nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  121.  
  122. pick1 = random.choice(nums)
  123. pick2 = random.choice(nums)
  124. pick3 = random.choice(nums)
  125. pick4 = random.choice(nums)
  126.  
  127. if nums.index(pick1) < nums.index(pick2) < nums.index(pick3) < nums.index(pick4):
  128. print(pick1, pick2, pick3, pick4)
  129. else:
  130. print(pick2, pick1, pick4, pick3)
  131. elif g == "1":
  132. for i in range(1):
  133. nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  134.  
  135. pick1 = random.choice(nums)
  136. pick2 = random.choice(nums)
  137. pick3 = random.choice(nums)
  138. pick4 = random.choice(nums)
  139.  
  140. if nums.index(pick1) < nums.index(pick2) < nums.index(pick3) < nums.index(pick4):
  141. print(pick1, pick2, pick3, pick4)
  142. else:
  143. print(pick2, pick1, pick4, pick3)
  144. else:
  145. print("That's not a valid number rerun the program...")
  146. raise SystemExit
  147. except:
  148. print("error...")
  149. if g == "4":
  150. for i in range(4):
  151. nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  152.  
  153. pick1 = random.choice(nums)
  154. pick2 = random.choice(nums)
  155. pick3 = random.choice(nums)
  156. pick4 = random.choice(nums)
  157.  
  158. if nums.index(pick1) < nums.index(pick2) < nums.index(pick3) < nums.index(pick4):
  159. print(pick1, pick2, pick3, pick4)
  160. else:
  161. print(pick2, pick1, pick4, pick3)
  162. elif g == "3":
  163. for i in range(3):
  164. nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  165.  
  166. pick1 = random.choice(nums)
  167. pick2 = random.choice(nums)
  168. pick3 = random.choice(nums)
  169. pick4 = random.choice(nums)
  170.  
  171. if nums.index(pick1) < nums.index(pick2) < nums.index(pick3) < nums.index(pick4):
  172. print(pick1, pick2, pick3, pick4)
  173. else:
  174. print(pick2, pick1, pick4, pick3)
  175. elif g == "2":
  176. for i in range(2):
  177. nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  178.  
  179. pick1 = random.choice(nums)
  180. pick2 = random.choice(nums)
  181. pick3 = random.choice(nums)
  182. pick4 = random.choice(nums)
  183.  
  184. if nums.index(pick1) < nums.index(pick2) < nums.index(pick3) < nums.index(pick4):
  185. print(pick1, pick2, pick3, pick4)
  186. else:
  187. print(pick2, pick1, pick4, pick3)
  188. elif g == "1":
  189. for i in range(1):
  190. nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  191.  
  192. pick1 = random.choice(nums)
  193. pick2 = random.choice(nums)
  194. pick3 = random.choice(nums)
  195. pick4 = random.choice(nums)
  196.  
  197. if nums.index(pick1) < nums.index(pick2) < nums.index(pick3) < nums.index(pick4):
  198. print(pick1, pick2, pick3, pick4)
  199. else:
  200. print(pick2, pick1, pick4, pick3)
  201. else:
  202. print("That's not a valid number rerun the program...")
  203. raise SystemExit
  204.  
  205. random_nums()
  206.  
  207. lk = input("Enter how many columns of lucky numbers you want to have 4 3 2 or 1:")
  208.  
  209. def lucky_number():
  210. try:
  211. if lk == "4":
  212. for h in range(4):
  213. lucky_nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  214.  
  215. lucky_num_pick_1 = random.choice(lucky_nums)
  216. lucky_num_pick_2 = random.choice(lucky_nums)
  217. lucky_num_pick_3 = random.choice(lucky_nums)
  218. lucky_num_pick_4 = random.choice(lucky_nums)
  219.  
  220. if lucky_nums.index(lucky_num_pick_4) > lucky_nums.index(lucky_num_pick_1) < lucky_nums.index(
  221. lucky_num_pick_1) \
  222. < lucky_nums.index(lucky_num_pick_3):
  223. print(lucky_num_pick_1, lucky_num_pick_2, lucky_num_pick_3, lucky_num_pick_4)
  224. else:
  225. print(lucky_num_pick_2, lucky_num_pick_1, lucky_num_pick_4, lucky_num_pick_3)
  226. elif lk == "3":
  227. for h in range(3):
  228. lucky_nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  229.  
  230. lucky_num_pick_1 = random.choice(lucky_nums)
  231. lucky_num_pick_2 = random.choice(lucky_nums)
  232. lucky_num_pick_3 = random.choice(lucky_nums)
  233. lucky_num_pick_4 = random.choice(lucky_nums)
  234.  
  235. if lucky_nums.index(lucky_num_pick_4) > lucky_nums.index(lucky_num_pick_1) < lucky_nums.index(
  236. lucky_num_pick_1) \
  237. < lucky_nums.index(lucky_num_pick_3):
  238. print(lucky_num_pick_1, lucky_num_pick_2, lucky_num_pick_3, lucky_num_pick_4)
  239. else:
  240. print(lucky_num_pick_2, lucky_num_pick_1, lucky_num_pick_4, lucky_num_pick_3)
  241. elif lk == "2":
  242. for h in range(2):
  243. lucky_nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  244.  
  245. lucky_num_pick_1 = random.choice(lucky_nums)
  246. lucky_num_pick_2 = random.choice(lucky_nums)
  247. lucky_num_pick_3 = random.choice(lucky_nums)
  248. lucky_num_pick_4 = random.choice(lucky_nums)
  249.  
  250. if lucky_nums.index(lucky_num_pick_4) > lucky_nums.index(lucky_num_pick_1) < lucky_nums.index(
  251. lucky_num_pick_1) \
  252. < lucky_nums.index(lucky_num_pick_3):
  253. print(lucky_num_pick_1, lucky_num_pick_2, lucky_num_pick_3, lucky_num_pick_4)
  254. else:
  255. print(lucky_num_pick_2, lucky_num_pick_1, lucky_num_pick_4, lucky_num_pick_3)
  256. elif lk == "1":
  257. for h in range(1):
  258. lucky_nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  259.  
  260. lucky_num_pick_1 = random.choice(lucky_nums)
  261. lucky_num_pick_2 = random.choice(lucky_nums)
  262. lucky_num_pick_3 = random.choice(lucky_nums)
  263. lucky_num_pick_4 = random.choice(lucky_nums)
  264.  
  265. if lucky_nums.index(lucky_num_pick_4) > lucky_nums.index(lucky_num_pick_1) < lucky_nums.index(
  266. lucky_num_pick_1) \
  267. < lucky_nums.index(lucky_num_pick_3):
  268. print(lucky_num_pick_1, lucky_num_pick_2, lucky_num_pick_3, lucky_num_pick_4)
  269. else:
  270. print(lucky_num_pick_2, lucky_num_pick_1, lucky_num_pick_4, lucky_num_pick_3)
  271. else:
  272. print("That's not a valid number rerun the program...")
  273. raise SystemExit
  274. except:
  275. print("error...")
  276. if lk == "4":
  277. for h in range(4):
  278. lucky_nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  279.  
  280. lucky_num_pick_1 = random.choice(lucky_nums)
  281. lucky_num_pick_2 = random.choice(lucky_nums)
  282. lucky_num_pick_3 = random.choice(lucky_nums)
  283. lucky_num_pick_4 = random.choice(lucky_nums)
  284.  
  285. if lucky_nums.index(lucky_num_pick_4) > lucky_nums.index(lucky_num_pick_1) < lucky_nums.index(
  286. lucky_num_pick_1) \
  287. < lucky_nums.index(lucky_num_pick_3):
  288. print(lucky_num_pick_1, lucky_num_pick_2, lucky_num_pick_3, lucky_num_pick_4)
  289. else:
  290. print(lucky_num_pick_2, lucky_num_pick_1, lucky_num_pick_4, lucky_num_pick_3)
  291. elif lk == "3":
  292. for h in range(3):
  293. lucky_nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  294.  
  295. lucky_num_pick_1 = random.choice(lucky_nums)
  296. lucky_num_pick_2 = random.choice(lucky_nums)
  297. lucky_num_pick_3 = random.choice(lucky_nums)
  298. lucky_num_pick_4 = random.choice(lucky_nums)
  299.  
  300. if lucky_nums.index(lucky_num_pick_4) > lucky_nums.index(lucky_num_pick_1) < lucky_nums.index(
  301. lucky_num_pick_1) \
  302. < lucky_nums.index(lucky_num_pick_3):
  303. print(lucky_num_pick_1, lucky_num_pick_2, lucky_num_pick_3, lucky_num_pick_4)
  304. else:
  305. print(lucky_num_pick_2, lucky_num_pick_1, lucky_num_pick_4, lucky_num_pick_3)
  306. elif lk == "2":
  307. for h in range(2):
  308. lucky_nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  309.  
  310. lucky_num_pick_1 = random.choice(lucky_nums)
  311. lucky_num_pick_2 = random.choice(lucky_nums)
  312. lucky_num_pick_3 = random.choice(lucky_nums)
  313. lucky_num_pick_4 = random.choice(lucky_nums)
  314.  
  315. if lucky_nums.index(lucky_num_pick_4) > lucky_nums.index(lucky_num_pick_1) < lucky_nums.index(
  316. lucky_num_pick_1) \
  317. < lucky_nums.index(lucky_num_pick_3):
  318. print(lucky_num_pick_1, lucky_num_pick_2, lucky_num_pick_3, lucky_num_pick_4)
  319. else:
  320. print(lucky_num_pick_2, lucky_num_pick_1, lucky_num_pick_4, lucky_num_pick_3)
  321. elif lk == "1":
  322. for h in range(1):
  323. lucky_nums = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
  324.  
  325. lucky_num_pick_1 = random.choice(lucky_nums)
  326. lucky_num_pick_2 = random.choice(lucky_nums)
  327. lucky_num_pick_3 = random.choice(lucky_nums)
  328. lucky_num_pick_4 = random.choice(lucky_nums)
  329.  
  330. if lucky_nums.index(lucky_num_pick_4) > lucky_nums.index(lucky_num_pick_1) < lucky_nums.index(
  331. lucky_num_pick_1) \
  332. < lucky_nums.index(lucky_num_pick_3):
  333. print(lucky_num_pick_1, lucky_num_pick_2, lucky_num_pick_3, lucky_num_pick_4)
  334. else:
  335. print(lucky_num_pick_2, lucky_num_pick_1, lucky_num_pick_4, lucky_num_pick_3)
  336. else:
  337. print("That's not a valid number rerun the program...")
  338. raise SystemExit
  339.  
  340. lucky_number()
  341.  
  342.  
  343. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement