Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.48 KB | None | 0 0
  1. import random
  2. opp1 = random.randint(1,12)
  3. opp2 = random.randint(1,13)
  4. u1 = random.randint(1,12)
  5. u2 = random.randint(1,13)
  6. dc1 = random.randint(1,13)
  7. dc2 = random.randint(1,13)
  8. urs = 0
  9. def two():
  10. global urs
  11. print(' ----------')
  12. print('| ╔══╗ |')
  13. print('| ╚═╗║ |')
  14. print('| ╔═╝║ |')
  15. print('| ║╔═╝ |')
  16. print('| ║╚═╗ |')
  17. print('| ╚══╝ |')
  18. print(' ----------')
  19. urs = urs + 2
  20.  
  21. def three():
  22. global urs
  23. print(' ----------')
  24. print('| ╔══╗ |')
  25. print('| ╚═╗║ |')
  26. print('| ╔═╝║ |')
  27. print('| ╚═╗║ |')
  28. print('| ╔═╝║ |')
  29. print('| ╚══╝ |')
  30. print(' ----------')
  31. urs = urs + 3
  32.  
  33.  
  34. def four():
  35. global urs
  36. print(' ----------')
  37. print('| ╔╗╔╗ |')
  38. print('| ║║║║ |')
  39. print('| ║╚╝║ |')
  40. print('| ╚═╗║ |')
  41. print('| ║║ |')
  42. print('| ╚╝ |')
  43. print(' ----------')
  44. urs = urs + 4
  45.  
  46.  
  47. def five():
  48. global urs
  49. print('-----------')
  50. print('| ╔══╗ |')
  51. print('| ║╔═╝ |')
  52. print('| ║╚═╗ |')
  53. print('| ╚═╗║ |')
  54. print('| ╔═╝║ |')
  55. print('| ╚══╝ |')
  56. print('-----------')
  57. urs = urs + 5
  58.  
  59.  
  60. def seven():
  61. global urs
  62. print('-----------')
  63. print('| ╔══╗ |')
  64. print('| ╚═╗║ |')
  65. print('| ║║ |')
  66. print('| ║║ |')
  67. print('| ║║ |')
  68. print('| ╚╝ |')
  69. print('-----------')
  70. urs = urs + 7
  71.  
  72.  
  73. def six():
  74. global urs
  75. print('-----------')
  76. print('| ╔══╗ |')
  77. print('| ║╔═╝ |')
  78. print('| ║╚═╗ |')
  79. print('| ║╔╗║ |')
  80. print('| ║╚╝║ |')
  81. print('| ╚══╝ |')
  82. print('-----------')
  83. urs = urs + 6
  84.  
  85.  
  86. def eight():
  87. global urs
  88. print('-----------')
  89. print('| ╔══╗ |')
  90. print('| ║╔╗║ |')
  91. print('| ║╚╝║ |')
  92. print('| ║╔╗║ |')
  93. print('| ║╚╝║ |')
  94. print('| ╚══╝ |')
  95. print('-----------')
  96. urs = urs + 8
  97.  
  98.  
  99. def nine():
  100. global urs
  101. print('-----------')
  102. print('| ╔══╗ |')
  103. print('| ║╔╗║ |')
  104. print('| ║╚╝║ |')
  105. print('| ╚═╗║ |')
  106. print('| ╔═╝║ |')
  107. print('| ╚══╝ |')
  108. print('-----------')
  109. urs = urs + 9
  110.  
  111.  
  112. def ten():
  113. global urs
  114. print('-----------')
  115. print('| ╔╦══╗ |')
  116. print('| ╔╝║╔╗║ |')
  117. print('| ╚╗║║║║ |')
  118. print('| ║║║║║ |')
  119. print('| ║║╚╝║ |')
  120. print('| ╚╩══╝ |')
  121. print('-----------')
  122. urs = urs + 10
  123.  
  124. def val():
  125. global urs
  126. print('-----------')
  127. print('| ╔══╗ |')
  128. print('| ║╔╗║ |')
  129. print('| ║╚╝╚╗ |')
  130. print('| ║╔═╗║ |')
  131. print('| ║╚═╝║ |')
  132. print('| ╚═══╝ |')
  133. print('-----------')
  134. urs = urs + 10
  135.  
  136.  
  137. def dama():
  138. global urs
  139. print('-----------')
  140. print('| ╔══╗ |')
  141. print('| ║╔╗║ |')
  142. print('| ║║║║ |')
  143. print('| ║║║║ |')
  144. print('| ╔╝╚╝╚╗ |')
  145. print('| ╚════╝ |')
  146. print('-----------')
  147. urs = urs + 10
  148.  
  149.  
  150. def king():
  151. global urs
  152. print('-----------')
  153. print('| ╔╗╔══╗ |')
  154. print('| ║║║╔═╝ |')
  155. print('| ║╚╝║ |')
  156. print('| ║╔╗║ |')
  157. print('| ║║║╚═╗ |')
  158. print('| ╚╝╚══╝ |')
  159. print('-----------')
  160. urs = urs + 10
  161.  
  162.  
  163. def tuz():
  164. global urs
  165. print('-----------')
  166. print('| ╔════╗ |')
  167. print('| ╚═╗╔═╝ |')
  168. print('| ║║ |')
  169. print('| ║║ |')
  170. print('| ║║ |')
  171. print('| ╚╝ |')
  172. print('-----------')
  173. if urs == 10:
  174. urs = 21
  175. elif urs << 10:
  176. urs = urs + 10
  177. else:
  178. urs = urs + 1
  179.  
  180.  
  181. def opp():
  182. global uros
  183. if opp1 == 1:
  184. uros = 2
  185. elif opp1 == 2:
  186. uros = 3
  187. elif opp1 == 3:
  188. uros = 4
  189. elif opp1 == 4:
  190. uros = 5
  191. elif opp1 == 5:
  192. uros = 6
  193. elif opp1 == 6:
  194. uros = 7
  195. elif opp1 == 7:
  196. uros = 8
  197. elif opp1 == 8:
  198. uros = 9
  199. elif opp1 == 9:
  200. uros = 10
  201. elif opp1 == 10:
  202. uros = 10
  203. elif opp1 == 11:
  204. uros = 10
  205. elif opp1 == 12:
  206. uros = 10
  207. if opp2 == 1:
  208. uros = uros + 2
  209. elif opp2 == 2:
  210. uros = uros + 3
  211. elif opp2 == 3:
  212. uros = uros + 4
  213. elif opp2 == 4:
  214. uros = uros + 5
  215. elif opp2 == 5:
  216. uros = uros + 6
  217. elif opp2 == 6:
  218. uros = uros + 7
  219. elif opp2 == 7:
  220. uros = uros + 8
  221. elif opp2 == 8:
  222. uros = uros + 9
  223. elif opp2 == 9:
  224. uros = uros + 10
  225. elif opp2 == 10:
  226. uros = uros + 10
  227. elif opp2 == 11:
  228. uros = uros + 10
  229. elif opp2 == 12:
  230. uros = uros + 10
  231. elif opp2 == 13:
  232. if uros == 10:
  233. uros = 21
  234. elif uros << 10:
  235. uros = uros + 10
  236. else:
  237. uros = uros + 1
  238.  
  239. def uu():
  240. global urs
  241. if u1 == 1:
  242. two()
  243. elif u1 == 2:
  244. three()
  245. elif u1 == 3:
  246. four()
  247. elif u1 == 4:
  248. five()
  249. elif u1 == 5:
  250. six()
  251. elif u1 == 6:
  252. seven()
  253. elif u1 == 7:
  254. eight()
  255. elif u1 == 8:
  256. nine()
  257. elif u1 == 9:
  258. ten()
  259. elif u1 == 10:
  260. val()
  261. elif u1 == 11:
  262. dama()
  263. elif u1 == 12:
  264. king()
  265. if u2 == 1:
  266. two()
  267. elif u2 == 2:
  268. three()
  269. elif u2 == 3:
  270. four()
  271. elif u2 == 4:
  272. five()
  273. elif u2 == 5:
  274. six()
  275. elif u2 == 6:
  276. seven()
  277. elif u2 == 7:
  278. eight()
  279. elif u2 == 8:
  280. nine()
  281. elif u2 == 9:
  282. ten()
  283. elif u2 == 10:
  284. val()
  285. elif u2 == 11:
  286. dama()
  287. elif u2 == 12:
  288. king()
  289. elif u2 == 13:
  290. tuz()
  291.  
  292. def dopcard1():
  293. global urs
  294. if dc1 == 1:
  295. two()
  296. elif dc1 == 2:
  297. three()
  298. elif dc1 == 3:
  299. four()
  300. elif dc1 == 4:
  301. five()
  302. elif dc1 == 5:
  303. six()
  304. elif dc1 == 6:
  305. seven()
  306. elif dc1 == 7:
  307. eight()
  308. elif dc1 == 8:
  309. nine()
  310. elif dc1 == 9:
  311. ten()
  312. elif dc1 == 10:
  313. val()
  314. elif dc1 == 11:
  315. dama()
  316. elif dc1 == 12:
  317. king()
  318. elif dc1 == 13:
  319. tuz()
  320.  
  321. def dopcard2():
  322. global urs
  323. if dc2 == 1:
  324. two()
  325. elif dc2 == 2:
  326. three()
  327. elif dc2 == 3:
  328. four()
  329. elif dc2 == 4:
  330. five()
  331. elif dc2 == 5:
  332. six()
  333. elif dc2 == 6:
  334. seven()
  335. elif dc2 == 7:
  336. eight()
  337. elif dc2 == 8:
  338. nine()
  339. elif dc2 == 9:
  340. ten()
  341. elif dc2 == 10:
  342. val()
  343. elif dc2 == 11:
  344. dama()
  345. elif dc2 == 12:
  346. king()
  347. elif dc2 == 13:
  348. tuz()
  349.  
  350. def check():
  351. global urs
  352. global uros
  353. print('Число ваших очков:')
  354. print(urs)
  355. print('Число очков вашего соперника :')
  356. print(uros)
  357. if urs >> 21:
  358. print('Увы, Вы проиграли! :(')
  359. if urs << 21:
  360. if urs >> uros:
  361. print('Поздравляем! Вы выиграли')
  362. elif urs << uros:
  363. print('Увы, Вы проиграли! :(')
  364. else:
  365. print("Победила дружба!")
  366.  
  367.  
  368. def game():
  369. opp()
  370. uu()
  371. print('Число ваших очков:')
  372. print(urs)
  373. print ('Хотите взять 1 карту? Да \ Нет')
  374. otv = input()
  375. if otv == "Да":
  376. dopcard1()
  377. print('Число ваших очков:')
  378. print(urs)
  379. print ('Хотите взять еще 1 карту? Да \ Нет')
  380. otv1 = input()
  381. if otv1 == 'Да':
  382. dopcard2()
  383. check()
  384. else:
  385. check()
  386. else:
  387. check()
  388.  
  389.  
  390. game()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement