Respostas no Fórum
Visualizando 4 posts - 1 até 4 (de 4 do total)
-
AutorPosts
-
Jonathas Oliveira ConceiçãoParticipante
Perdão, desconsiderem. Não sei de onde tirei que o professor usou concatenação kkk… ele não usou. To maluco de tanto estudar
Jonathas Oliveira ConceiçãoParticipantegrupo = list() pessoa = list() while True: pessoa.append(str(input('Nome: '))) pessoa.append(float(input('Peso: '))) grupo.append(pessoa[:]) pessoa.clear() while True: continua = str(input('Quer continuar? [S/N]')).strip().upper()[0] if continua in 'SN': break if continua in 'N': break print(30*'-=') print(f'Foram cadastradas {len(grupo)} pessoas') maior_peso = menor_peso = 0 mais_pesada = list() mais_leve = list() # Verificando qual foi o MAIOR e o MENOR pesos cadastrados for i, p in enumerate(grupo): if i == 0: maior_peso = menor_peso = p[1] else: if p[1] > maior_peso: maior_peso = p[1] elif p[1] < menor_peso: menor_peso = p[1] # Identificando as pessoas MAIS e MENOS pesadas for i, p in enumerate(grupo): if p[1] == maior_peso: mais_pesada.append(p[0]) elif p[1] == menor_peso: mais_leve.append(p[0]) print(f'As pessoas mais pesadas, com {maior_peso}Kg, foram {mais_pesada}') print(f'As pessoas mais leves, com {menor_peso}Kg, foram {mais_leve}')
Jonathas Oliveira ConceiçãoParticipanteSEGUE O ARQUIVO NA FORMATAÇÃO CODE. DEPOIS FAREI AS VALIDAÇÕES QUE ME SUGERIU. OBRIGADO!
grupo = list() pessoa = list() while True: pessoa.append(str(input('Nome: '))) pessoa.append(float(input('Peso: '))) grupo.append(pessoa[:]) pessoa.clear() while True: continua = str(input('Quer continuar? [S/N]')).strip().upper()[0] if continua in 'SN': break if continua in 'N': break print(30*'-=') print(f'Foram cadastradas {len(grupo)} pessoas') maior_peso = menor_peso = 0 mais_pesada = list() mais_leve = list() # Verificando qual foi o MAIOR e o MENOR pesos cadastrados for i, p in enumerate(grupo): if i == 0: maior_peso = menor_peso = p[1] else: if p[1] > maior_peso: maior_peso = p[1] elif p[1] < menor_peso: menor_peso = p[1] # Identificando as pessoas MAIS e MENOS pesadas for i, p in enumerate(grupo): if p[1] == maior_peso: mais_pesada.append(p[0]) elif p[1] == menor_peso: mais_leve.append(p[0]) print(f'As pessoas mais pesadas, com {maior_peso}Kg, foram {mais_pesada}') print(f'As pessoas mais leves, com {menor_peso}Kg, foram {mais_leve}')
Jonathas Oliveira ConceiçãoParticipanteOpa! Muito obrigado Ícaro!
Você sabe como validar uma entrada NULL com python? Pq se o usuário digitar enter sem ter escrito valor dá erro no programa, e eu queria impedir que isso ocorresse, exibindo uma mensagem que permitisse ao usuário tentar uma entrada válida, em vez de dar erro no programa. -
AutorPosts
Visualizando 4 posts - 1 até 4 (de 4 do total)