<code>import random from matplotlib import pyplot as plt def dado(n): numeros_dado = [1,2,3,4,5,6] total_num_1 = 0 total_num...

Raymundo Soto Soto

Raymundo Soto Soto

Pregunta
studenthace 5 años
import random from matplotlib import pyplot as plt def dado(n): numeros_dado = [1,2,3,4,5,6] total_num_1 = 0 total_num_2 = 0 total_num_3 = 0 total_num_4 = 0 total_num_5 = 0 total_num_6 = 0 lista_numeros =[] tirada = [] bin_numeros = [] for i in range(n): numero = random.choice(numeros_dado) lista_numeros.append(numero) tirada.append(i) if numero == 1: #Contabiliza el numero de veces que cae 1 total_num_1 += 1 elif numero == 2: #Contabiliza el numero de veces que cae 2 total_num_2 += 1 elif numero == 3: #Contabiliza el numero de veces que cae 3 total_num_3 += 1 elif numero == 4: #Contabiliza el numero de veces que cae 4 total_num_4 += 1 elif numero == 5: #Contabiliza el numero de veces que cae 5 total_num_5 += 1 elif numero == 6: #Contabiliza el numero de veces que cae 6 total_num_6 += 1 bin_numeros.insert(0, total_num_1) bin_numeros.insert(1, total_num_2) bin_numeros.insert(2, total_num_3) bin_numeros.insert(3, total_num_4) bin_numeros.insert(4, total_num_5) bin_numeros.insert(5, total_num_6) return tirada, lista_numeros, bin_numeros if __name__ == '__main__': n = int(input('¿Cuántas veces quieres tirar el dado? ')) tirada, lista_numeros, bin_numeros = dado(n) dado = [1,2,3,4,5,6] for i in range(6): print('El numero de veces que sale el numero {} es {}'.format(int(dado[i]), bin_numeros[i])) print('La probabilidad de que salga el numero {} es {:.5f} \n'.format(int(dado[i]), float(bin_numeros[i]/n))) plt.figure(1) plt.bar(dado, bin_numeros) plt.xlabel('Número') plt.ylabel('Frecuencia') plt.title('Diagrama de frecuencias ') plt.figure(2) plt.pie(bin_numeros, labels=dado) plt.title('pastel de frecuencias ')
No hay respuestas
para escribir tu comentario
Curso de Estadística Computacional con Python

Curso de Estadística Computacional con Python

Domina la estadística computacional usando Python para analizar datos, realizar simulaciones y calcular probabilidades. Aprende a aplicar técnicas de inferencia estadística y a desarrollar simulaciones de Monte Carlo.

Curso de Estadística Computacional con Python
Curso de Estadística Computacional con Python

Curso de Estadística Computacional con Python

Domina la estadística computacional usando Python para analizar datos, realizar simulaciones y calcular probabilidades. Aprende a aplicar técnicas de inferencia estadística y a desarrollar simulaciones de Monte Carlo.