Equação Geral dos Gases
Publicado por Levi Gomes (última atualização em 11/05/2012)
[ Hits: 7.820 ]
Homepage: http://levilinuxblog.blogspot.com.br/
Download gasesfunctionv2.py (versão 2)
Nesse script, mostro como resolver a equação geral dos gases reais, através das definições de funções.
Versão 2 - Enviado por Rafael Iguatemy em 08/05/2012
Changelog: #!/bin/usr/python
##-*-coding:iso-8859-1 -*-
##############################################
# Atualização gasesfunction #
# Script: gasesfunctionv2.py #
# autor: Rafael Iguatemy #
# #
# Descrição: Foram retiradas as funções def, #
# e trocada pela função Lambda #
##############################################
print "Esse programa resolve a equacao de estado dos gases reais para qualquer variavel \n"
print
print "[1] - p \n"
print "[2] - V \n"
print "[3] - n \n"
print "[4] - R \n"
print "[5] - T \n"
opc= int(raw_input("Digite a opcao desejada \n"))
if opc==1:
V= input("Digite o Volume \n")
n= input("Digite o numero de mols \n")
R= input("Digite a constante R \n")
T= input("Digite a temperatura \n")
p = lambda n,R,T,V:(float(n*R*T)/float(V))
print "A pressao eh: %0.2f" % p(n,R,T,V)
if opc==2:
p= input("Digite o pressao \n")
n= input("Digite o numero de mols \n")
R= input("Digite a constante R \n")
T= input("Digite a temperatura \n")
V = lambda p,n,R,T: (float(n*R*T)/float(p))
print "O Volume eh: %0.2f" % V(p,n,R,T)
if opc==3:
p= input("Digite o pressao \n")
V= input("Digite o Volume \n")
R= input("Digite a constante R \n")
T= input("Digite a temperatura \n")
n=lambda p,R,T,V: (float(p*V)/float(R*T))
print "O numero de mols eh: %0.2f" % n(p,R,T,V)
if opc==4:
p= input("Digite o pressao \n")
V= input("Digite o Volume \n")
n= input("Digite o numero de mols \n")
T= input("Digite a temperatura \n")
R=lambda p,V,n,T:(float(p*V)/float(n*T))
print "A constante R eh: %0.2f" % R(p,V,n,T)
if opc==5:
p= input("Digite o pressao \n")
V= input("Digite o Volume \n")
n= input("Digite o numero de mols \n")
R= input("Digite a constante R \n")
T=lambda p,V,n,R:(float(p*V)/float(n*R))
print "A pressao eh: %0.2f" % T(p,V,n,R)
################################################################################################## # Esse programa visa resolver a equacao de estado dos gases reais, para qualquer das variaveis # # Autor: Levi Gomes de Oliveira # # Quaisquer duvidas encaminhar para o e-mail a segui: levi_o@hotmail.com # # Enjoy Slackware, the pure linux # # ################################################################################################ def p(n,R,T,V): p= ((n*R*T)/V) return p def n(p,R,T,V): n= ((p*V)/(R*T)) return n def T(p,V,n,R): T= ((p*V)/(n*R)) return T def R(p,V,n,T): R= ((p*V)/(n*T)) return R def V(p,n,R,T): V= ((n*R*T)/p) return V print "Esse programa resolve a equacao de estado dos gases reais para qualquer variavel \n" print print "[1] - p \n" print "[2] - V \n" print "[3] - n \n" print "[4] - R \n" print "[5] - T \n" opc= float(raw_input("Digite a opcao desejada \n")) if opc==1: V= input("Digite o Volume \n") n= input("Digite o numero de mols \n") R= input("Digite a constante R \n") T= input("Digite a temperatura \n") print "A pressao eh:", p(n,R,T,V) if opc==2: p= input("Digite o pressao \n") n= input("Digite o numero de mols \n") R= input("Digite a constante R \n") T= input("Digite a temperatura \n") print "O Volume eh:", V(p,n,R,T) if opc==3: p= input("Digite o pressao \n") V= input("Digite o Volume \n") R= input("Digite a constante R \n") T= input("Digite a temperatura \n") print "O numero de mols eh:", n(p,R,T,V) if opc==4: p= input("Digite o pressao \n") V= input("Digite o Volume \n") n= input("Digite o numero de mols \n") T= input("Digite a temperatura \n") print "A constante R eh:", R(p,V,n,T) if opc==5: p= input("Digite o pressao \n") V= input("Digite o Volume \n") n= input("Digite o numero de mols \n") R= input("Digite a constante R \n") print "A pressao eh:", T(p,V,n,R)
Usando for no shell do python =)
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Layout do teclado KDE Palsma 5.27.5 com x11 (1)
O que você está ouvindo agora? [2] (216)