# Crear una funcion moneda() que devuelva aleatoriamente 'cara' o 'cruz'
# moneda()->'cara'
import random
def moneda2():
if random.randint(0,1)==0:
return "cara"
else:
return "cruz"
def moneda3():
# operador ternario
return "cara" if random.randint(0,1)==0 else "cruz"
def moneda():
opciones=["cara","cruz"]
return random.choice(opciones)
print(moneda())
# Crear una función lanzamientos(numero) que nos devuelva una lista de 'caras' y 'cruces' de longitud numero
#
# lanzamientos(3)->['cara','cara','cruz']
def lanzamientos2(numero):
resultado=[]
for i in range(numero):
resultado.append(moneda())
return resultado
def lanzamientos(numero):
# utilizar de manera 'ninja' la compresión de listas
return [moneda() for i in range(numero)]
print(lanzamientos(6))
# Crear una función rascaygana() que nos devuelva un premio de la siguiente manera:
#
# obtenemos un número entre 1 y 20
#
# si el número está entre 1 y 12 no hay premio
#
# si está entre 13 y 18 un euro de premio
#
# Si está entre 19 y 20 dos euros
def rascaygana2():
numero=random.randint(1,20)
if numero<=12:
return 0
elif numero<=18:
return 1
elif numero<=20:
return 2
def rascaygana():
# premios=[0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2]
premios=[0]*12+[1]*6+[2]*2
return random.choice(premios)
print(rascaygana())
print([0]*12+[1]*6+[2]*2)