Ir para conteúdo
Fórum Script Brasil
  • 0

Preciso de ajuda para solucionar um problema


Gabriel Pires Amaral

Pergunta

Bom dia, estou com um problema que está acontecendo em quase todas as minhas programações. Estou desenvolvendo um programação a fim de pegar os dados de entrada de um ensaio de laboratório, gerar outros e ao final mostrar todos em uma tabela. O que esta acontecendo é que o ensaio não tem uma quantidade de amostras padronizadas ou seja a pessoa pode realizar tanto com 1 quanto com n amostras, o desafio que eu estou tendo é que quero receber todos os dados primeiro  e depois gerar as tabelas ao final, mas quando uso o "for" ou "while" só consigo gerar cada tabela depois de cada interação (no caso de deixar o print dentro do for) ou só gerar a tabela em função do ultimo valor de "for" ou "while" ( para casos do print ficar fora do for). Estou mandando a programação em baixo espero que alguém possa me ajudar.

print ("Para gerar o seu relatorio informe os dados necessarios.")
nc = int(input("Informe o número de capsúlas utilizadas: "))
if nc > 1:
    wt = 0
    for k in range(1,nc+1):
        c = float(input("Informe o peso da capsula {} vazia em gramas ".format(k)))
        csa = float(input("Informe o peso da capsua {} preenchida com solo antes da secagem em gramas: ".format(k)))
        cs = float(input("Informme o peso da capsula {} preenchida com solo apos a secagem gramas: ".format(k)))
        mw = csa - cs
        ms = cs - c
        w = mw / ms
        wt += w
        wm = wt/nc
        print("Capsula {}".format(k))
        print("C(g)------------{:.2f}".format(c))
        print("C+S+A(g)--------{:.2f}".format(csa))
        print("C+S(g)----------{:.2f}".format(cs))
        print("W(%)------------{:.2f}".format(w))
        print("W(média)(%)-----{:.2f}".format(w))
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...