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 )
Respostas
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 similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás
7 anos atrás