elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Ayuda con juego de dados en: 28 Mayo 2015, 01:19 am
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)

Código
  1. import random
  2.    a = random.randint(1, 6)
  3.  
  4.    if a == 1:
  5.        p=1
  6.    elif a == 3:
  7.        p=2
  8.    if a == 5:
  9.        p=4
  10.    elif a == 2 or a == 4 or a == 6:
  11.        p=0
  12.    print("Sus dados calleron en :",a)
  13.  
  14.    return p
  15.  
  16. def ger():
  17.    p1=tirada()
  18.    p2=tirada()
  19.    p3=tirada()
  20.    pt=(p1+p2+p3)
  21.  
  22.  
  23.    return pt
  24.  
  25.  
  26.  
  27. pp=ger()
  28. print("Su puntaje por tirada es de:",pp)
  29. print("")
  30. pq=ger()
  31.  
  32. print("Su puntaje por tirada es de:",pq)
  33. print("")
  34.  
  35. pr=ger()
  36.  
  37. print("Su puntaje por tirada es de:",pr)
  38. print("")
  39. ps=ger()
  40.  
  41. print("Su puntaje por tirada es de:",ps)
  42. print("")
  43.  
  44.  
  45. if t==0:
  46.    ptt=(pp+pq+pr+ps)
  47. else:
  48.    ptt=(pp+pq+pr+ps)*2
  49.  
  50. 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
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines