Python - Crea un simulador que te diga si al tirar los dados obtendrías un 7 ó un 11

 
Vista:

Crea un simulador que te diga si al tirar los dados obtendrías un 7 ó un 11

Publicado por Salvador Humberto (5 intervenciones) el 20/09/2016 01:03:24
Descripción:

Estas en Las Vegas jugando dados, necesitas un 7 ó un 11. Crea un simulador que te diga si al tirar los dados obtendrías alguno de estos números.

El programa no solicita ningún dato al usuario, únicamente genera una salida que indica el número obtenido por cada dado y si la tirada sería ganadora o no.

Entrada:

Ninguna

Salida:

Impresión.

Ejemplo (Salida del programa en negro, entrada del programa en verde):

*******************************************************

¡Tiraste los dados: 5, 6!

*******************************************************

Sacaste 11. ¡Ganaste!

*******************************************************

Reglas/restricciones:

*Reglas y restricciones a respetar para que el programa sea considerado como entregado. Debes de crear una función que utilizando el módulo random (especificamene la función randint) simule una tirada de 2 dados. Imprime el resultado del tiro en pantalla. Si la suma de las cantidades obtenidas en los dados es 7 u 11 imprime ¡Ganaste!, de lo contrario imprime ¡Perdiste!

En tu programa principal únicamente debe de estar la ejecución de la función, y es esta la que debe de hacer todo el procesamiento necesario e imprimir en pantalla.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Crea un simulador que te diga si al tirar los dados obtendrías un 7 ó un 11

Publicado por xve (1646 intervenciones) el 20/09/2016 12:35:05
Hola Salvador, aquí lo tienes:

1
2
3
4
5
6
7
8
9
10
11
12
13
# -*- coding: UTF-8 -*-
 
import random
 
primerNumero=random.randint(1,6)
segundoNumero=random.randint(1,6)
 
print "!Tiraste los dados: %s, %s!" % (primerNumero,segundoNumero)
 
if primerNumero+segundoNumero==7 or primerNumero+segundoNumero==11:
	print "Sacaste %s. ¡Ganaste!" % (primerNumero+segundoNumero)
else:
	print "¡Perdiste!"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar