Ir para conteúdo
Fórum Script Brasil

Gabriel Pires Amaral

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Gabriel Pires Amaral postou

  1. 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))
×
×
  • Criar Novo...