Título: ayuda con un juego de dados Publicado por: est234 en 22 Noviembre 2016, 20:12 pm necesito hacer un programa para entregar y no se hacerlo la propuesta es la siguiente:
El trabajo consiste en la creación de un juego en python. El juego deberá ser para un sólo jugador, a quién se le pedirá el nombre al comienzo de la partida. La partida comienza con 2 dados, la suma de los resultados deberá mostrarse por pantalla, si el resultado es 7 se declarará la partida ganada. Si el resultado es cualquier otro número la partida deberá continuar hasta que se obtenga el primer resultado para ganar. (Ejemplo, si el primer resultado es 4 se ganará cuando se vuelva a obtener 4) Si se obtiene 7 en cualquier tirada (sin ser la primera) el juego se declarará perdido. Se deberá mostrar al final de la partida cuántas tiradas se dieron hasta el final del juego. por favor necesito tu ayuda Título: Re: ayuda con un juego de dados Publicado por: MCKSys Argentina en 22 Noviembre 2016, 21:35 pm Y qué llevas hecho hasta ahora?
Debes mostrar algo porque en este foro no se hacen tareas. Saludos! Título: Re: ayuda con un juego de dados Publicado por: est234 en 22 Noviembre 2016, 21:51 pm import random
player=() res=[] res1=() valor=() dado1=random.randint(1,6) res.append(dado1) dado2=random.randint(1,6) res.append(dado2) nuevamente = () print "ESTE ES EL JUEGO DE LOS DADOS" player=raw_input("Cual es su nombre?") print "Bienvenido:", player while nuevamente == "Si" or "si" or "SI" or "s" or "S": print "los valores son..." print dado1 print dado2 print " y la suma de sus resultados es..." print sum(res) if sum(res) == 7: print"Enhorabuena, es usted un ganador" else: print "lamentablemente ha perdido" nuevamente == raw_input("Quiere girar nuevamente?") else: print "Gracias por jugar!" Título: Re: ayuda con un juego de dados Publicado por: tincopasan en 23 Noviembre 2016, 04:59 am no tengo ganas de escribir código, por lo que se ve sabés algo de python, con eso ya te alzanza, ahora vamos por la parte lógica:
Citar 1) El juego deberá ser para un sólo jugador, a quién se le pedirá el nombre al comienzo de la partida. 2)La partida comienza con 2 dados, la suma de los resultados deberá mostrarse por pantalla, si el resultado es 7 se declarará la partida ganada. 3)Si el resultado es cualquier otro número la partida deberá continuar hasta que se obtenga el primer resultado para ganar. (Ejemplo, si el primer resultado es 4 se ganará cuando se vuelva a obtener 4) Si se obtiene 7 en cualquier tirada (sin ser la primera) el juego se declarará perdido. 1) el paso este ya lo tenés 2) el paso también 3) deberías crear un contador para que si contador = 1 y resultado = 7 ganaste sino incrementas el contador guardas el resultado y volvés a tirar de aquí en adelante resultado = a guardado ganas, si resultado = 7 y contador distinto a 1 perdés. tenés que crear un bucle para repetir hasta perder o ganar. eso basicamente y lo agregas al bucle |