Um dado é lançado 50 vezes, e o valor correspondente é armazenado em um vetor. Faça um programa, em PYTHON, que determine o percentual de ocorrências de face 6 do dado dentre esses 50 lançamentos.
Soluções para a tarefa
import random
res_dado = []
for i in range(50):
res_dado.append(random.randint(1,6))
#parte de calcular percentual
cont = 0
for i in res_dado:
if i == 6:
cont+=1
print(cont*2,'%')
O seguinte programa realiza o sorteio de uma quantidade de 50 números entre 1 e 6, criando a lista dos lançamentos. Na sequência, a lista é percorrida, e a quantidade de números 6 sorteados é acumulada, mostrando ao usuário no final a razão entre números 6 e o total de lançamentos.
O que é um programa?
Um programa é uma sequência de instruções que realizam uma determinada tarefa.
O seguinte programa realiza o sorteio de uma quantidade de 50 números entre 1 e 6, criando a lista dos lançamentos. Na sequência, a lista é percorrida, e a quantidade de números 6 sorteados é acumulada, mostrando ao usuário no final a razão entre números 6 e o total de lançamentos.
from random import randint
def gerar_lancamentos(numero_lancamentos: int) -> None:
lancamentos = list(map(lambda n: randint(1, 6)*n, [1 for n in range(1, numero_lancamentos)]))
quantidade_lancamentos = 0
for lancamento in lancamentos:
if lancamento == 6:
quantidade_lancamentos += 1
print(f"O vetor de lançamentos é {lancamentos}.
A porcentagem de vezes que o número 6 foi sorteado é igual a {quantidade_lancamentos}/50")
if __name__ == '__main__':
gerar_lancamentos(50)
Para aprender mais sobre programas, acesse:
brainly.com.br/tarefa/19885120
#SPJ2