Faça em Python uma função capaz de gerar e retornar um vetor de n elementos aleatórios, composto por
zeros e uns com probabilidades iguais de aparecerem no vetor. Sua função deve ter o
seguinte protótipo
def geraVetor ( n )
Soluções para a tarefa
Respondido por
1
Resposta:
from random import randint
def geraVetor(n:int) -> list:
list_g = [randint(0, 1) for _ in range(n)]
while list_g.count(0) != 5:
list_g = list_gen(len=10)
if list_g.count(0) == 5:
return list_g
Explicação:
Caso a lista não tiver a mesma proporção por exemplo, ambos tem que aparecer 5 vezes ela chama a função de gerar lista novamente e gera até acertar a proporção.
analuciapinheiro03:
Compila, mas não dá resultado nenhum, sabe o motivo?
Perguntas interessantes
Matemática,
6 meses atrás
Português,
6 meses atrás
Matemática,
6 meses atrás
Matemática,
6 meses atrás
História,
6 meses atrás
História,
11 meses atrás
Português,
11 meses atrás