Ejercicio: 1Eva2007TII_T2 Juego de la Ruleta

La simulación de la ruleta se realiza con la generación de un número entero aleatorio entre 1 y 37.
ruleta = int(rnd.random()*37)+1
Para desarrollar el ejercicio, inicie resolviendo para un solo jugador y un solo intento y mostrando si ganó o no.
Luego continúe incorporando la cantidad de intentos para un solo jugador,
Incorpore la petición de apuestas de los jugadores, antes de hacer rotar la ruleta en un arreglo o lista, para luego poder determinar los resultados de ganadores.
# Ingreso de apuestas
j = 1
while (j<=n):
print('jugador (',j,') ')
apuesta[j] = int(input(' número apostado: '))
j = j
Puede usar contadores para el número de veces ganó cada jugador en los m intentos.
Siguiendo el esquema anterior podrá resolver el ejercicio para todas las rondas con todos los jugadores.
Tarea: Completar el algoritmo para el número que salió la menor cantidad de veces.
Algoritmo en Python
# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# 1Eva_IIT2007_T2 Juego de la Ruleta
# Propuesta: edelros@espol.edu.ec
import numpy as np
import random as rnd
# INGRESO
n = int(input('¿cuántos jugadores?: '))
m = int(input('¿cuántas rondas?: '))
gana = np.zeros(n+1, dtype=int)
apuesta = np.zeros(n+1, dtype=int)
ronda = 1
while (ronda<=m):
# Ingreso de apuestas
j = 1
while (j<=n):
print('jugador (',j,') ')
apuesta[j] = int(input(' número apostado: '))
j = j + 1
ruleta = int(rnd.random()*37)+1
print('Número ruleta: ', ruleta)
# Revisa ganadores
j = 1
while (j<=n):
if (ruleta==apuesta[j]):
gana[j] = gana[j]+1
j = j + 1
ronda = ronda + 1
# SALIDA
print('Los resultados son:')
j = 1
while (j<=n):
print(' jugador(',j,') ganó ',gana[j],' veces \n')
j = j + 1
Tarea: validar que el número de la apuesta esté en el tablero.
un ejemplo de ejecución:
cuantos jugadores: 2
cuantas rondas: 2
jugador ( 1 )
número apostado: 3
jugador ( 2 )
número apostado: 24
Número ruleta: 36
jugador ( 1 )
número apostado: 34
jugador ( 2 )
número apostado: 12
Número ruleta: 34
Los resultados son:
jugador( 1 ) ganó 1 veces
jugador( 2 ) ganó 0 veces
>>>
Diagrama de Flujo



