Advertisement
desousam

Hangman

May 17th, 2016
682
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.29 KB | None | 0 0
  1. hangman0 = """
  2. =====================
  3. = =
  4. = =
  5. = =
  6. = =
  7. = =
  8. = =
  9. = =
  10. = =
  11. = =
  12. =====================
  13. """
  14. hangman1 = """
  15. =====================
  16. = | =
  17. = =
  18. = =
  19. = =
  20. = =
  21. = =
  22. = =
  23. = =
  24. = =
  25. =====================
  26. """
  27. hangman2 = """
  28. =====================
  29. = | =
  30. = 0 =
  31. = =
  32. = =
  33. = =
  34. = =
  35. = =
  36. = =
  37. = =
  38. =====================
  39. """
  40. hangman3 = """
  41. =====================
  42. = | =
  43. = 0 =
  44. = [#] =
  45. = [#] =
  46. = [#] =
  47. = =
  48. = =
  49. = =
  50. = =
  51. =====================
  52. """
  53. hangman4 = """
  54. =====================
  55. = | =
  56. = 0 =
  57. = ====[#] =
  58. = [#] =
  59. = [#] =
  60. = =
  61. = =
  62. = =
  63. = =
  64. =====================
  65. """
  66. hangman5 = """
  67. =====================
  68. = | =
  69. = 0 =
  70. = ====[#]==== =
  71. = [#] =
  72. = [#] =
  73. = =
  74. = =
  75. = =
  76. = =
  77. =====================
  78. """
  79. hangman6 = """
  80. =====================
  81. = | =
  82. = 0 =
  83. = ====[#]==== =
  84. = [#] =
  85. = [#] =
  86. = // =
  87. = // =
  88. = </ =
  89. = =
  90. =====================
  91. """
  92. hangman7 = """
  93. =====================
  94. = | =
  95. = 0 =
  96. = ====[#]==== =
  97. = [#] =
  98. = [#] =
  99. = // \\ =
  100. = // \\ =
  101. = </ \> =
  102. = =
  103. =====================
  104. """
  105. hangmanx = """
  106. =====================
  107. = | =
  108. = 0 =
  109. = =====[#]===== =
  110. = [#] =
  111. = [#] =
  112. = [#] =
  113. = // \\ =
  114. = // \\ =
  115. = // \\ =
  116. = </ \> =
  117. = =
  118. =====================
  119. """
  120. import random
  121. count = 6
  122. incorrectletters = []
  123. word0 = '---'
  124. word1 = '----'
  125. word2 = '-----'
  126. word3 = '------'
  127. wordbank = ['love','mouse','jump','drumpf','lamb','cow']#,'porsche','jump',,'mouse','lamb','cow','republican','drumpf','socialism']
  128. randword = random.choice(wordbank)
  129. points = 0
  130.  
  131.  
  132. def hangmangraphics():
  133. global hangman0
  134. global hangman1
  135. global hangman2
  136. global hangman3
  137. global hangman4
  138. global hangman5
  139. global hangman6
  140. global hangman7
  141. global count
  142. if count == 6:
  143. print(hangman0)
  144. elif count == 5:
  145. print(hangman1)
  146. elif count == 4:
  147. print(hangman2)
  148. elif count == 3:
  149. print(hangman3)
  150. elif count == 2:
  151. print(hangman4)
  152. elif count == 1:
  153. print(hangman5)
  154. elif count == 0:
  155. print(hangman6)
  156. else:
  157. print('Again,what are you doing?')
  158.  
  159. #hangmangraphics()
  160.  
  161. def love():
  162. import time
  163. global incorrectletters
  164. global count
  165. global wordbank
  166. global randword
  167. global points
  168. global word1
  169. if points > 40:
  170. print('Congrats, YOU HAVE WON')
  171. hangman()
  172. print('French is the language of')
  173. digs = len(randword)
  174. print word1
  175. #print('Points:',points)
  176. #lenk = ['-','-','-','-']
  177. #print lenk
  178. p = raw_input('Enter letter!\n>')
  179. if p == 'l':
  180. print('='*30)
  181. print('Correct')
  182. print('='*30)
  183. points += 10
  184. time.sleep(1)
  185. print('\n\n')
  186. #word1[0] = 'l'
  187. print word1
  188. hangmangraphics()
  189. print('Points:',points)
  190. love()
  191. #word1[0] = 'l'
  192. elif p == 'o':
  193. print('='*30)
  194. print('Correct')
  195. print('='*30)
  196. points += 10
  197. time.sleep(1)
  198. print('\n\n')
  199. #word1[1] = 'o'
  200. #print lenka
  201. hangmangraphics()
  202. print('Points:',points)
  203. love()
  204. elif p == 'v':
  205. print('='*30)
  206. print('Correct')
  207. print('='*30)
  208. points += 10
  209. time.sleep(1)
  210. print('\n\n')
  211. #word1[2] = 'v'
  212. #print lenka
  213. hangmangraphics()
  214. print('Points:',points)
  215. love()
  216. elif p == 'e':
  217. print('='*30)
  218. print('Correct')
  219. print('='*30)
  220. points += 10
  221. time.sleep(1)
  222. print('\n\n')
  223. #word1[3] = 'e'
  224. #print lenka
  225. hangmangraphics()
  226. print('Points:',points)
  227. love()
  228. elif p == 'love':
  229. print('-' * 30)
  230. print('AUTO WIN')
  231. print('-' * 30)
  232. points += 100
  233. hangmangraphics()
  234. print('Points:',points)
  235. hangman()
  236.  
  237.  
  238. else:
  239. import time
  240. count -= 1
  241. print('='*30)
  242. print('Incorrect')
  243. print('='*30)
  244. print('\n')
  245. hangmangraphics()
  246. incorrectletters.append(p)
  247. print incorrectletters
  248. love()
  249. if count == 0:
  250. print('You have lost')
  251. print('Cooldown: 20 seconds')
  252. time.sleep(20)
  253. hangman()
  254.  
  255. def mouse():
  256. import time
  257. global incorrectletters
  258. global count
  259. global wordbank
  260. global randword
  261. global points
  262. global word2
  263. if points > 50:
  264. print('Congrats, YOU HAVE WON')
  265. hangman()
  266. print('The original cat food')
  267. digs = len(randword)
  268. print word2
  269. p = raw_input('Enter letter!\n>')
  270. if p == 'm':
  271. print('='*30)
  272. print('Correct')
  273. print('='*30)
  274. points += 10
  275. time.sleep(1)
  276. print('\n\n')
  277. hangmangraphics()
  278. print('Points:',points)
  279. mouse()
  280. elif p == 'o':
  281. print('='*30)
  282. print('Correct')
  283. print('='*30)
  284. points += 10
  285. time.sleep(1)
  286. print('\n\n')
  287. hangmangraphics()
  288. print('Points:',points)
  289. mouse()
  290. elif p == 'u':
  291. print('='*30)
  292. print('Correct')
  293. print('='*30)
  294. points += 10
  295. time.sleep(1)
  296. print('\n\n')
  297. hangmangraphics()
  298. print('Points:',points)
  299. mouse()
  300. elif p == 's':
  301. print('='*30)
  302. print('Correct')
  303. print('='*30)
  304. points += 10
  305. time.sleep(1)
  306. print('\n\n')
  307. hangmangraphics()
  308. print('Points:',points)
  309. mouse()
  310. elif p == 'e':
  311. print('='*30)
  312. print('Correct')
  313. print('='*30)
  314. points += 10
  315. time.sleep(1)
  316. print('\n\n')
  317. #word1[3] = 'e'
  318. #print lenka
  319. hangmangraphics()
  320. print('Points:',points)
  321. mouse()
  322. elif p == 'mouse':
  323. print('-' * 30)
  324. print('AUTO WIN')
  325. print('-' * 30)
  326. points += 100
  327. hangmangraphics()
  328. print('Points:',points)
  329. hangman()
  330.  
  331.  
  332. else:
  333. import time
  334. count -= 1
  335. print('='*30)
  336. print('Incorrect')
  337. print('='*30)
  338. print('\n')
  339. hangmangraphics()
  340. incorrectletters.append(p)
  341. print incorrectletters
  342. love()
  343. if count == 0:
  344. print('You have lost')
  345. print('Cooldown: 20 seconds')
  346. time.sleep(20)
  347. hangman()
  348.  
  349. def jump():
  350. import time
  351. global incorrectletters
  352. global count
  353. global wordbank
  354. global randword
  355. global points
  356. global word1
  357. if points > 40:
  358. print('Congrats, YOU HAVE WON')
  359. hangman()
  360. print('A 4-letter word that you can only do with your legs.')
  361. digs = len(randword)
  362. print 'j---'
  363. p = raw_input('Enter letter!\n>')
  364. if p == 'j':
  365. print('='*30)
  366. print('Correct')
  367. print('='*30)
  368. points += 10
  369. time.sleep(1)
  370. print('\n\n')
  371. hangmangraphics()
  372. print('Points:',points)
  373. jump()
  374. elif p == 'u':
  375. print('='*30)
  376. print('Correct')
  377. print('='*30)
  378. points += 10
  379. time.sleep(1)
  380. print('\n\n')
  381. hangmangraphics()
  382. print('Points:',points)
  383. jump()
  384. elif p == 'm':
  385. print('='*30)
  386. print('Correct')
  387. print('='*30)
  388. points += 10
  389. time.sleep(1)
  390. print('\n\n')
  391. hangmangraphics()
  392. print('Points:',points)
  393. jump()
  394. elif p == 'p':
  395. print('='*30)
  396. print('Correct')
  397. print('='*30)
  398. points += 10
  399. time.sleep(1)
  400. print('\n\n')
  401. hangmangraphics()
  402. print('Points:',points)
  403. jump()
  404. elif p == 'jump':
  405. print('-' * 30)
  406. print('AUTO WIN')
  407. print('-' * 30)
  408. points += 100
  409. hangmangraphics()
  410. print('Points:',points)
  411. hangman()
  412.  
  413.  
  414. else:
  415. import time
  416. count -= 1
  417. print('='*30)
  418. print('Incorrect')
  419. print('='*30)
  420. print('\n')
  421. hangmangraphics()
  422. incorrectletters.append(p)
  423. print incorrectletters
  424. love()
  425. if count == 0:
  426. print('You have lost')
  427. print('Cooldown: 20 seconds')
  428. time.sleep(20)
  429. hangman()
  430.  
  431. def drumpf():
  432. import time
  433. global incorrectletters
  434. global count
  435. global wordbank
  436. global randword
  437. global points
  438. global word3
  439. if points > 60:
  440. print('Congrats, YOU HAVE WON')
  441. hangman()
  442. print('Donald Trump\'s true family name')
  443. digs = len(randword)
  444. print word3
  445. p = raw_input('Enter letter!\n>')
  446. if p == 'd':
  447. print('='*30)
  448. print('Correct')
  449. print('='*30)
  450. points += 10
  451. time.sleep(1)
  452. print('\n\n')
  453. hangmangraphics()
  454. print('Points:',points)
  455. drumpf()
  456. elif p == 'r':
  457. print('='*30)
  458. print('Correct')
  459. print('='*30)
  460. points += 10
  461. time.sleep(1)
  462. print('\n\n')
  463. hangmangraphics()
  464. print('Points:',points)
  465. drumpf()
  466. elif p == 'u':
  467. print('='*30)
  468. print('Correct')
  469. print('='*30)
  470. points += 10
  471. time.sleep(1)
  472. print('\n\n')
  473. hangmangraphics()
  474. print('Points:',points)
  475. drumpf()
  476. elif p == 'm':
  477. print('='*30)
  478. print('Correct')
  479. print('='*30)
  480. points += 10
  481. time.sleep(1)
  482. print('\n\n')
  483. hangmangraphics()
  484. print('Points:',points)
  485. drumpf()
  486. elif p == 'p':
  487. print('='*30)
  488. print('Correct')
  489. print('='*30)
  490. points += 10
  491. time.sleep(1)
  492. print('\n\n')
  493. hangmangraphics()
  494. print('Points:',points)
  495. drumpf()
  496. elif p == 'f':
  497. print('='*30)
  498. print('Correct')
  499. print('='*30)
  500. points += 10
  501. time.sleep(1)
  502. print('\n\n')
  503. hangmangraphics()
  504. print('Points:',points)
  505. drumpf()
  506. elif p == 'drumpf':
  507. print('-' * 30)
  508. print('AUTO WIN')
  509. print('-' * 30)
  510. points += 100
  511. hangmangraphics()
  512. print('Points:',points)
  513. hangman()
  514.  
  515.  
  516. else:
  517. import time
  518. count -= 1
  519. print('='*30)
  520. print('Incorrect')
  521. print('='*30)
  522. print('\n')
  523. hangmangraphics()
  524. incorrectletters.append(p)
  525. print incorrectletters
  526. love()
  527. if count == 0:
  528. print('You have lost')
  529. print('Cooldown: 20 seconds')
  530. time.sleep(20)
  531. hangman()
  532.  
  533. def lamb():
  534. import time
  535. global incorrectletters
  536. global count
  537. global wordbank
  538. global randword
  539. global points
  540. global word1
  541. if points > 40:
  542. print('Congrats, YOU HAVE WON')
  543. hangman()
  544. print('Baby Sheep')
  545. digs = len(randword)
  546. print word1
  547. p = raw_input('Enter letter!\n>')
  548. if p == 'l':
  549. print('='*30)
  550. print('Correct')
  551. print('='*30)
  552. points += 10
  553. time.sleep(1)
  554. print('\n\n')
  555. hangmangraphics()
  556. print('Points:',points)
  557. lamb()
  558. elif p == 'a':
  559. print('='*30)
  560. print('Correct')
  561. print('='*30)
  562. points += 10
  563. time.sleep(1)
  564. print('\n\n')
  565. hangmangraphics()
  566. print('Points:',points)
  567. lamb()
  568. elif p == 'm':
  569. print('='*30)
  570. print('Correct')
  571. print('='*30)
  572. points += 10
  573. time.sleep(1)
  574. print('\n\n')
  575. hangmangraphics()
  576. print('Points:',points)
  577. lamb()
  578. elif p == 'b':
  579. print('='*30)
  580. print('Correct')
  581. print('='*30)
  582. points += 10
  583. time.sleep(1)
  584. print('\n\n')
  585. hangmangraphics()
  586. print('Points:',points)
  587. lamb()
  588. elif p == 'lamb':
  589. print('-' * 30)
  590. print('AUTO WIN')
  591. print('-' * 30)
  592. points += 100
  593. hangmangraphics()
  594. print('Points:',points)
  595. hangman()
  596.  
  597.  
  598. else:
  599. import time
  600. count -= 1
  601. print('='*30)
  602. print('Incorrect')
  603. print('='*30)
  604. print('\n')
  605. hangmangraphics()
  606. incorrectletters.append(p)
  607. print incorrectletters
  608. love()
  609. if count == 0:
  610. print('You have lost')
  611. print('Cooldown: 20 seconds')
  612. time.sleep(20)
  613. hangman()
  614.  
  615. def cow():
  616. import time
  617. global incorrectletters
  618. global count
  619. global wordbank
  620. global randword
  621. global points
  622. global word0
  623. if points > 30:
  624. print('Congrats, YOU HAVE WON')
  625. hangman()
  626. print('I say : \'MOOOOO\'')
  627. digs = len(randword)
  628. print word0
  629. p = raw_input('Enter letter!\n>')
  630. if p == 'c':
  631. print('='*30)
  632. print('Correct')
  633. print('='*30)
  634. points += 10
  635. time.sleep(1)
  636. print('\n\n')
  637. hangmangraphics()
  638. print('Points:',points)
  639. cow()
  640. elif p == 'o':
  641. print('='*30)
  642. print('Correct')
  643. print('='*30)
  644. points += 10
  645. time.sleep(1)
  646. print('\n\n')
  647. hangmangraphics()
  648. print('Points:',points)
  649. cow()
  650. elif p == 'w':
  651. print('='*30)
  652. print('Correct')
  653. print('='*30)
  654. points += 10
  655. time.sleep(1)
  656. print('\n\n')
  657. hangmangraphics()
  658. print('Points:',points)
  659. cow()
  660. elif p == 'cow':
  661. print('-' * 30)
  662. print('AUTO WIN')
  663. print('-' * 30)
  664. points += 100
  665. hangmangraphics()
  666. print('Points:',points)
  667. hangman()
  668.  
  669.  
  670. else:
  671. import time
  672. count -= 1
  673. print('='*30)
  674. print('Incorrect')
  675. print('='*30)
  676. print('\n')
  677. hangmangraphics()
  678. incorrectletters.append(p)
  679. print incorrectletters
  680. love()
  681. if count == 0:
  682. print('You have lost')
  683. print('Cooldown: 20 seconds')
  684. time.sleep(20)
  685. hangman()
  686.  
  687.  
  688.  
  689.  
  690. """
  691. def porsche():
  692. def jump():
  693.  
  694. def mother():
  695. def lamb():
  696. def cow():
  697. def republican():
  698. def drumpf():
  699. def socialism():
  700. """
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711. def hangman():
  712. import random
  713. import time
  714. global wordbank
  715. global randword
  716. print('\t\tHangman').upper()
  717. global incorrectletters
  718. global count
  719. if randword == wordbank[0]: # Checks out if randword is in wordbank
  720. love()
  721. elif randword == wordbank[1]:
  722. mouse()
  723. elif randword == wordbank[2]:
  724. jump()
  725. elif randword == wordbank[3]:
  726. drumpf()
  727. elif randword == wordbank[4]:
  728. lamb()
  729. elif randword == wordbank[5]:
  730. cow()
  731. else:
  732. print('What are you doing?')
  733.  
  734.  
  735.  
  736. hangman()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement