Do curso: Desafio de Programação: Python

Acesse o curso completo hoje mesmo

Cadastre-se hoje mesmo e acesse mais de 23.200 cursos criados por especialistas.

Simulando Dados

Simulando Dados

A minha irmã adora jogar RPG de mesa, e ela me pediu para calcular a probabilidade de obter certos resultados antes de arriscar e jogar os dados. Para ajudar a minha irmã, e facilitar para mim, eu decidi fazer um script que calcula justamente isso. O seu objetivo para esse desafio é escrever uma função em Python para determinar a probabilidade de diferentes resultados ao jogar um conjunto arbitrário de dados. Embora seja possível usar a matemática para calcular as probabilidades do resultado para um conjunto de dados, para esse desafio usaremos um método diferente chamado Simulação de Monte Carlo, que usa amostragem aleatória para avaliar possíveis resultados. O seu programa deve simular o lançamento de dados repetidamente para ver quantas vezes cada resultado ocorre e depois determinar as probabilidades com base nisso. Você precisará simular um número realmente grande de jogadas para obter um resultado que seja estatisticamente significativo. Para simplificar, vamos usar 1 milhão de…

Conteúdos