Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- # Eres libre de modificar,compartir y jugar :P
- # Por Tiempo de Tux
- import random
- import os
- def clear():
- os.system('clear')
- # variables globales
- clear()
- nombre = input("Nombre del jugador : ")
- cpu = ["piedra","papel","tijeras"]
- jugados = 0
- score = 0
- score_cpu = 0
- while True:
- n_juegos = input("Numero de juegos : ")
- try:
- int(n_juegos)
- break
- except:
- print("(numeros); ")
- class juegos:
- def __init__(self,jugados):
- self.jugados = jugados
- self.score = score
- self.score_cpu = score_cpu
- while self.jugados < int(n_juegos):
- self.juego()
- self.game_over()
- def juego(self):
- while True:
- self.eleccion = input("Piedra papel o tijeras : ")
- self.eleccion = self.eleccion.lower()
- if self.eleccion == "piedra" or self.eleccion == "papel" or self.eleccion == "tijeras":
- break
- else:
- continue
- self.n = random.randint(0,2)
- self.eleccion_cpu = cpu[self.n]
- self.resultado()
- def resultado(self):
- clear()
- print ("Resultado:\n")
- print (nombre, self.eleccion, "CPU :", self.eleccion_cpu)
- if self.eleccion == self.eleccion_cpu:
- print ("Es un empate")
- elif self.eleccion == "piedra":
- if self.eleccion_cpu == "tijeras":
- print ("Gana", nombre)
- self.score = self.score + 1
- else:
- print ("Gana el CPU")
- self.score_cpu = self.score_cpu + 1
- elif self.eleccion == "papel":
- if self.eleccion_cpu == "tijeras":
- print ("Gana CPU")
- self.score_cpu = self.score_cpu + 1
- else:
- print ("Gana : ", nombre)
- self.score = self.score + 1
- else:
- if self.eleccion_cpu == "piedra":
- print ("Gana CPU")
- self.score_cpu = self.score_cpu + 1
- else:
- print ("Gana : ", nombre)
- self.score = self.score + 1
- print (nombre, self.score, "CPU", self.score_cpu)
- self.jugados = self.jugados + 1
- def game_over(self):
- print ("Resultado final :")
- if self.score == self.score_cpu:
- print ("Es un empate")
- elif self.score > self.score_cpu:
- print (nombre, "gana")
- else:
- print ("CPU gana")
- juego = juegos(jugados)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement