Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- from array import *
- caballeros = ["Mu", "Aldebaran", "Saga", "Death Mask", "Aioria", "Shaka", "Dokho", "Milo", "Aiolos", "Shura", "Camus", "Afrodita"]
- armadura = ["Aries", "Tauro", "Geminis", "Cancer", "Leo", "Virgo", "Libra", "Escorpio", "Sagitario", "Capricornio", "Acuarios", "Piscis"]
- vida = array('i', [0,0,0,0,0,0,0,0,0,0,0,0])
- for i in range (12):
- vida[i] = random.randint(100,200)
- print ("\n\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++")
- print ("++++++++++ BATALLAS DE LOS CABALLEROS DEL ZODIACO ++++++++++")
- print ("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n\n")
- for j in range (10):
- print ("Ronda %d:" % (j+1))
- dano = random.randint (50,75)
- aleat = random.randint (0,11)
- vida[aleat] = vida[aleat] - dano
- print ("%s de %s recibe un golpe de %d puntos. Le quedan %d puntos de vida.\n" % (caballeros[aleat], armadura[aleat], dano, vida[aleat]))
- if vida[aleat] <= 0:
- print ("Descansa en paz, %s de %s \n" % (caballeros[aleat], armadura[aleat]))
- muertos = 0
- media = 0
- primero = 0
- pri = 0
- segundo = 0
- seg = 0
- tercero = 0
- ter = 0
- for k in range (12):
- if vida[k] <= 0:
- muertos = muertos + 1
- if muertos == 0:
- print ("------------------------------------------------------------\n")
- print ("Atenea protege a sus caballeros.\n")
- for n in range (12):
- if vida[n] > 0 and vida[n] > primero:
- primero = vida[n]
- pri = n
- for o in range (12):
- if vida[o] > 0 and vida[o] > segundo and o != pri:
- segundo = vida[o]
- seg = o
- for p in range (12):
- if vida[p] > 0 and vida[p] > tercero and p != pri and p != seg:
- tercero = vida[p]
- ter = p
- print ("------------------------------------------------------------\n")
- print ("Medalla de Oro: %s de %s, %d puntos de vida.\n" % (caballeros[pri], armadura[pri], vida[pri]))
- print ("Medalla de Plata: %s de %s, %d puntos de vida.\n" % (caballeros[seg], armadura[seg], vida[seg]))
- print ("Medalla de Bronce: %s de %s, %d puntos de vida.\n" % (caballeros[ter], armadura[ter], vida[ter]))
- else:
- print ("------------------------------------------------------------\n")
- print ("Caballeros muertos en combate:\n")
- for l in range (12):
- media = media + vida[l]
- if vida[l] <= 0:
- print ("%s de %s \n" % (caballeros[l], armadura[l]))
- media = media / 12
- print ("------------------------------------------------------------\n")
- print ("Caballeros con vida por encima de la media:\n")
- for m in range (12):
- if vida[m] >= media:
- print ("%s de %s\n" % (caballeros[m], armadura[m]))
- if muertos < 10:
- for n in range (12):
- if vida[n] > 0 and vida[n] > primero:
- primero = vida[n]
- pri = n
- for o in range (12):
- if vida[o] > 0 and vida[o] > segundo and o != pri:
- segundo = vida[o]
- seg = o
- for p in range (12):
- if vida[p] > 0 and vida[p] > tercero and p != pri and p != seg:
- tercero = vida[p]
- ter = p
- print ("------------------------------------------------------------\n")
- print ("Medalla de Oro: %s de %s, %d puntos de vida.\n" % (caballeros[pri], armadura[pri], vida[pri]))
- print ("Medalla de Plata: %s de %s, %d puntos de vida.\n" % (caballeros[seg], armadura[seg], vida[seg]))
- print ("Medalla de Bronce: %s de %s, %d puntos de vida.\n" % (caballeros[ter], armadura[ter], vida[ter]))
- print ("------------------------------------------------------------\n")
- print ("\n\nManuelAlfaro13, 8 de enero de 2013.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement