Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.77 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. import random
  4. from time import sleep
  5.  
  6. print "Bienvenido al juego de piedra, papel o tijera."
  7. print ""
  8. sleep(2)
  9. print "Por defecto ganara el mejor de tres, pero lo puedes cambiar."
  10. sleep(1)
  11. print ""
  12.  
  13.  
  14. # Funcion de la lógica del juego
  15. def juego(intentos):
  16. x = 0
  17. jugador = 0
  18. pc = 0
  19. while str(x) != intentos:
  20. print "Piedra, papel o tijera?"
  21. opc = raw_input()
  22. opc = opc.lower()
  23. azar = random.choice(["piedra", "papel", "tijera"])
  24. if opc == azar:
  25. print "La computadora tambien elijio", azar
  26. print ""
  27. elif azar == "tijera" and opc == "papel":
  28. x += 1
  29. pc += 1
  30. print "El PC saco", azar
  31. print "Tu", jugador, "PC", pc
  32. print ""
  33. elif azar == "tijera" and opc == "piedra":
  34. x += 1
  35. jugador += 1
  36. print "La computadora saco", azar
  37. print "Tu", jugador, "PC", pc
  38. print ""
  39. elif azar == "piedra" and opc == "tijera":
  40. x += 1
  41. pc += 1
  42. print "La computadora saco", azar
  43. print "Tu", jugador, "Computadora", pc
  44. print ""
  45. elif azar == "piedra" and opc == "papel":
  46. x += 1
  47. jugador += 1
  48. print "El PC saco", azar
  49. print "Tu", jugador, "PC", pc
  50. print ""
  51. elif azar == "papel" and opc == "tijera":
  52. x += 1
  53. jugador += 1
  54. print "La computadora saco", azar
  55. print "Tu", jugador, "Computadora", pc
  56. print ""
  57. elif azar == "papel" and opc == "piedra":
  58. x += 1
  59. pc += 1
  60. print "La computadora saco", azar
  61. print "Tu", jugador, "Computadora", pc
  62. print ""
  63. else:
  64. print "Opcion incorrecta, intentalo otra vez"
  65.  
  66. print ""
  67.  
  68. if pc > jugador:
  69. print "Gano la computadora", pc, "a", jugador
  70. elif pc == jugador:
  71. print "Empataron", jugador, "a", pc
  72. else:
  73. print "Ganaste", jugador, "a", pc
  74.  
  75. print ""
  76. print "El juego termino"
  77.  
  78.  
  79. def main():
  80. print "Escribe 1 para jugar al mejor de tres."
  81. print "Escribe 2 para cambiar la modalidad del juego."
  82.  
  83. opcion = input()
  84.  
  85. if opcion == 1:
  86. juego("3")
  87. print ""
  88. restart = raw_input("Quieres jugar de nuevo?(s/n): ")
  89. restart = restart.lower()
  90. if restart == "s":
  91. print ""
  92. main()
  93. else:
  94. intentos = raw_input("Introduce el numero de partidas: ")
  95. juego(intentos)
  96. print ""
  97. restart = raw_input("Quieres jugar de nuevo?(s/n): ")
  98. restart = restart.lower()
  99. if restart == "s":
  100. print ""
  101. main()
  102. else:
  103. print "Fin"
  104.  
  105.  
  106. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement