Advertisement
dollarortwo

war3

Oct 25th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. # http://www.rdb3.com/python/exercises/7.7.pdf
  2.  
  3. import random
  4.  
  5.  
  6. count = 0
  7. tie = 0
  8. score = 0
  9. choice = 0
  10.  
  11. computerWins = 0
  12. humanWins = 0
  13.  
  14. while True:
  15. computerCardValue = random.randint(2, 14)
  16. computerSuitValue = random.randint(0, 3)
  17.  
  18. humanCardValue = random.randint(2, 14)
  19. humanSuitValue = random.randint(0, 3)
  20.  
  21. print("Computer's card is a ", end=" ")
  22.  
  23. if computerCardValue == 11:
  24. print("Jack", end="")
  25. elif computerCardValue == 12:
  26. print("Queen", end="")
  27. elif computerCardValue == 13:
  28. print("King", end="")
  29. elif computerCardValue == 14:
  30. print("Ace", end="")
  31. else:
  32. print(computerCardValue, end="")
  33.  
  34. print(" of ", end="")
  35.  
  36. if computerSuitValue == 0:
  37. print("Spades")
  38. elif computerSuitValue == 1:
  39. print("Hearts")
  40. elif computerSuitValue == 2:
  41. print("Diamonds")
  42. else:
  43. print("Clubs")
  44.  
  45. print("Human's card is a ", end="")
  46.  
  47. if humanCardValue == 11:
  48. print("Jack", end="")
  49. elif humanCardValue == 12:
  50. print("Queen", end="")
  51. elif humanCardValue == 13:
  52. print("King", end="")
  53. elif humanCardValue == 14:
  54. print("Ace", end="")
  55. else:
  56. print(humanCardValue, end="")
  57.  
  58. print(" of ", end="")
  59.  
  60. if humanSuitValue == 0:
  61. print("Spades")
  62. elif humanSuitValue == 1:
  63. print("Hearts")
  64. elif humanSuitValue == 2:
  65. print("Diamonds")
  66. else:
  67. print("Clubs")
  68.  
  69. while True:
  70. print()
  71. choice = input("Continue? [Y/N]")
  72. if choice.casefold() == "y":
  73. count += 1
  74. if computerCardValue < humanCardValue:
  75. humanWins += 1
  76. print()
  77. print("--<< Human wins! >>--")
  78. print()
  79. print("Computer wins: ", computerWins, end="")
  80. print(" Human wins: ", humanWins)
  81. print()
  82. break
  83. elif computerCardValue > humanCardValue:
  84. computerWins += 1
  85. print()
  86. print("--<< Computer Wins! >>--")
  87. print()
  88. print("Computer wins: ", computerWins, end="")
  89. print(" Human wins: ", humanWins)
  90. print()
  91. break
  92. elif count == tie:
  93. print("--<< It's a tie. >>--")
  94. count += 1
  95. else:
  96. choice.casefold() == "n"
  97. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement