Ejercicio: 2Eva2006TI_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'
>>>
Algoritmo 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