Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. #JUEGO DE PIEDRA PAPEL TIJERAS
  3. import random
  4.  
  5. jugando = True #Mientras jugando sea verdad seguira corriendo
  6.  
  7. anch = 80
  8. ast = anch * '*'
  9. print(ast)
  10. print ("\033[1m" + "BIENVENIDO AL JUEGO DE PIEDRA, PAPEL O TIJERA" + "\033[0m")
  11. print "Instrucciones: Escribe una de las 3 opciones como se indica 'Piedra' 'Papel' 'Tijera'"
  12.  
  13. while jugando:
  14. anch = 80
  15. ast = anch * '*'
  16. print(ast)
  17. print("\033[1m" + "Piedra, Papel O Tijera" + "\033[0m")
  18.  
  19. pc = random.choice(["Piedra", "Papel","Tijera"])#randint para numeros 1 a 3
  20.  
  21. player = raw_input("Escriba la opcion que desee: ").capitalize() #Capitalize respeta mayusculas y minusculas
  22.  
  23. #CONDICIONES
  24.  
  25. if player == "Piedra":
  26. if pc == "Piedra":
  27. print ("PC elije 'Piedra'. Es un Empate.")
  28. elif pc == "Papel":
  29. print ("PC elije 'Papel'. Papel envuelve a Piedra, por lo tanto pierdes :(")
  30. else:
  31. print ("PC elige 'Tijera'. Piedra rompe Tijeras, por lo tanto ganas :)")
  32.  
  33. elif player == "Papel":
  34. if pc == "Papel":
  35. print ("PC elije 'Papel'. Es un Empate.")
  36. elif pc == "Piedra":
  37. print ("PC elije 'Piedra'. Papel envuelve a Piedra, por lo tanto ganas :)")
  38. else:
  39. print ("PC elige 'Tijera'. Tijeras corta Papel, por lo tanto pierdes :(")
  40.  
  41. elif player == "Tijera":
  42. if pc == "Tijera":
  43. print ("PC elije 'Tijera'. Es un Empate.")
  44. elif pc == "Papel":
  45. print ("PC elije 'Papel'. Tijera corta a Papel, por lo tanto ganas :)")
  46. else:
  47. print ("PC elige 'Piedra'. Piedra rompe Tijera, por lo tanto pierdes :(")
  48. else:
  49. print ("No has escogido una opcion valida.")
  50.  
  51. #OPCION PARA VOLVER A JUGAR
  52. continuar = ""
  53. while continuar != 'n' or continuar != "s":
  54. continuar = raw_input("Quieres volver a jugar? (s/n): ")
  55.  
  56. if continuar == 'n'.capitalize():
  57. jugando = False
  58. print ("\033[1m" + "\nGRACIAS POR JUGAR HASTA LA PROXIMA " + "\033[0m")
  59. break
  60.  
  61. elif continuar == 's'.capitalize():
  62. break
  63. else:
  64. print ("Opcion no valida, seleccione 'n' para NO, o 's' para SI" )
  65.  
  66. #PROXIMAMENTE CONTEO DE PARTIDAS GANADAS Y PERDIDAS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement