def dobra_valores(lista): if valida_lista(lista): for i in range(len(lista)): lista[i] = lista[i] * 2 print('Lista transformada com sucesso!') else: print('Lista vazia! Acrescente números à lista.')
def multiplica_valores(lista): if valida_lista(lista): valor = int(input('Qual valor deseja multiplicar a lista? ')) for i in range(len(lista)): lista[i] = lista[i] * valor print('Lista transformada com sucesso!') else: print('Lista vazia! Acrescente números à lista.')
def calcula_media(lista): if valida_lista(lista): somatorio = 0 for num in lista: somatorio += num media = somatorio / len(lista) print(f'Média: {media}') else: print('Lista vazia! Acrescente números à lista.')
def conta_zero(lista): if valida_lista(lista): qtd = 0 for num in lista: if num == 0: qtd += 1 print(f'Quantidade de números zero: {qtd}') else: print('Lista vazia! Acrescente números à lista.')
def conta_primos(lista): if valida_lista(lista): qtd = 0 for num in lista: if eh_primo(num): qtd += 1 print(f'Quantidade de números primos: {qtd}') else: print('Lista vazia! Acrescente números à lista.')
def conta_negativos(lista): if valida_lista(lista): qtd = 0 for num in lista: if num < 0: qtd += 1 print(f'Quantidade de números negativos: {qtd}') else: print('Lista vazia! Acrescente números à lista.')
def conta_impares(lista): if valida_lista(lista): qtd = 0 for num in lista: if num % 2 != 0: qtd += 1 print(f'Quantidade de números ímpares: {qtd}') else: print('Lista vazia! Acrescente números à lista.')
def dobra_multiplos(lista): if valida_lista(lista): valor = int(input('Qual valor deseja dobrar os multiplos dele? ')) for i in range(len(lista)): if lista[i] % valor == 0: lista[i] = lista[i] * 2 print('Lista transformada com sucesso!') else: print('Lista vazia! Acrescente números à lista.')
def conta_ocorrencia_valor(lista): if valida_lista(lista): qtd = 0 valor = int(input('Qual valor deseja contar as ocorrências? ')) for num in lista: if valor == num: qtd += 1 print(f'Ocorrência de {valor}: {qtd}') else: print('Lista vazia! Acrescente números à lista.')
def divide_valores(lista): if valida_lista(lista): valor = int(input('Qual valor deseja dividir a lista? ')) for i in range(len(lista)): if lista[i] % valor == 0: lista[i] = lista[i] // valor else: lista[i] = lista[i] / valor print('Lista transformada com sucesso!') else: print('Lista vazia! Acrescente números à lista.')