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
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