Gente como estan muy buenas noches... se me quemaron los libros con esto.
Me pidieron en la facu armar un juego de dados, con funciones retorno condiciones ciclos y parametros.
Hasta el momento todo bien, porque lo pude hacer, ahora lo que me piden es que si los 3 dados tienen el mismo valor es decir D1=D2=D3 entonces la sumatoria de los 3 se multiplique por dos.
Lo que tengo hasta el momento es esto (que es la primera parte sin el multiplicador)
Desde ya muchas gracias por la ayuda a todos
Mod: Los códigos deben ir en etiquetas GeSHi y como no dijiste en que lenguaje era, asumí python
Me pidieron en la facu armar un juego de dados, con funciones retorno condiciones ciclos y parametros.
Hasta el momento todo bien, porque lo pude hacer, ahora lo que me piden es que si los 3 dados tienen el mismo valor es decir D1=D2=D3 entonces la sumatoria de los 3 se multiplique por dos.
Lo que tengo hasta el momento es esto (que es la primera parte sin el multiplicador)
Código (python) [Seleccionar]
import random
a = random.randint(1, 6)
if a == 1:
p=1
elif a == 3:
p=2
if a == 5:
p=4
elif a == 2 or a == 4 or a == 6:
p=0
print("Sus dados calleron en :",a)
return p
def ger():
p1=tirada()
p2=tirada()
p3=tirada()
pt=(p1+p2+p3)
return pt
pp=ger()
print("Su puntaje por tirada es de:",pp)
print("")
pq=ger()
print("Su puntaje por tirada es de:",pq)
print("")
pr=ger()
print("Su puntaje por tirada es de:",pr)
print("")
ps=ger()
print("Su puntaje por tirada es de:",ps)
print("")
if t==0:
ptt=(pp+pq+pr+ps)
else:
ptt=(pp+pq+pr+ps)*2
print(ptt)
Desde ya muchas gracias por la ayuda a todos
Mod: Los códigos deben ir en etiquetas GeSHi y como no dijiste en que lenguaje era, asumí python