viernes, 8 de agosto de 2014

Python.- Script Tirada de Dados

Hace mucho que un amigo me comentó que estaba buscando algún programa de tirada de dados pero se quejaba de que solían estar limitados a unos ciertos tipos de dados. Pues ya que andaba metido con Python y el verano no se que tiene pero me da idea, he curioseado un poco como podría hacerlo y al final ha salido este script que seguro que ayudará a mas de uno en sus partidas. Como ya he dicho también me ha dado otra idea pero esta ya es un poco mas paso a paso y tiene que estar mejor pensada. Así que demomento no os hablo de ella. 

Aquí os dejo el Script. chequeadlo, probado y si tenis una versión mejor estaría encantado verla y aprender de ella: 

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import random

def tirada(numero,tipo):
d3 =  numero * tipo + 1
valor = random.randrange(numero,d3)
if valor == numero: 
print "Has sacado un --> %d <-- T_T PIFIA" %valor
elif valor == d3-1:
print "Has sacado un --> %d <-- O.O CRITICO" %valor
else:
print "Has sacado un --> %d" %valor
raw_input("pulsa enter para tirar otra vez")

if __name__ == "__main__":
d1 = raw_input("Indica cuantos dados quieres tirar: ")
d2 = raw_input("Indica el tipo dado: ")
while  True:
tirada(int(d1),int(d2))

Espero que os guste y colega, si estás viendo esta entrada, aprende Python que es una maravilla. No es que haga programas por petición pero esto me apetecía saber como hacerlo.(Aunque debería empezar a planteármelo xDD ) Así que, espero que lo disfrutéis. 

Sed Buenos ;)

No hay comentarios:

Publicar un comentario