Jonathas Oliveira Conceição

Respostas no Fórum

Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • em resposta a: Dúvida no exercício da Tabuada com Select #67479

    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

    em resposta a: Dúvida sobre o exercício 084 #65144
    
    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}')
    
    em resposta a: Dúvida sobre o exercício 084 #65143

    SEGUE 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}')
    
    em resposta a: Dúvida sobre o exercício 084 #65141

    Opa! 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.

Visualizando 4 posts - 1 até 4 (de 4 do total)