s2Eva_IT2006_T2 Simula juego de ruleta, punto y premio

Ejercicio: 2Eva_IT2006_T2 Simula juego de ruleta, punto y premio

resultados del algoritmo

>>> puntoganado(5)
8
>>> 
>>> puntoganado(5)
7
>>> 
>>> puntoganado(5)
9
>>> 
>>> premio(8)
'pluma'
>>> premio(18)
'camiseta'
>>> premio(28)
'camiseta'
>>> premio(78)
'ninguno'
>>> premio(3)
'ninguno'
>>> 

Instrucciones en Python

# 2Eva_IT2006_T2 Juego ruleta, punto y premio
import random as rnd

def puntoganado(escoge):
    ruleta = [2,7,5,9,1,3,8,4]
    m = len(ruleta)
    giro = int(rnd.random()*m)+0
    parada = escoge + giro
    if parada>=m:
        parada = parada-m
    puntos = ruleta[parada]
    return(puntos)

def premio(acumulado):
    producto = 'ninguno'
    if (acumulado>=5 and acumulado<=15):
        producto = 'pluma'
    if (acumulado>=16 and acumulado<=35):
        producto = 'camiseta'
    if (acumulado>=36 and acumulado<=45):
        producto = 'balon del mundial'
    return(producto)

# tarea # programa de prueba