martes, 17 de abril de 2012

if/elif/else en python 3

#una forma basica de explicar el if/elif/esle en python
#realizado en python 3.x
print('ecuacion de un gas ideal en python')
print('seleciona cual es la variable que deseas conocer')
print('Presion [1]\n')
print('Temperatura [2]\n')
print('Volumen [3]\n')
print('Moles [4]\n')

dato = int (input("Selecione una variable ejemplo 1: "))

if dato == 1:
    print('seleccionaste como incognita la Presion\n')
    n=float(input('numero de moles: '))
    r=float(input('Valor de la R de los gases: '))
    t=float(input('Temperatura: '))
    v=float(input('volumen:'))
    p =(n*r*t)/v
    print('la precion es',p)
        
elif dato == 2:
    print('seleccionaste como incognita la Temperatura')
    n=float(input('numero de moles: '))
    r=float(input('Valor de la R de los gases: '))
    p=float(input('Presion: '))
    v=float(input('volumen:'))
    t=(p*v)/(n*r)
    print('Temperatura es: ',t)
    
elif dato == 3:
    print('seleccionaste como incognita la Volumen')
    n=float(input('numero de moles: '))
    r=float(input('Valor de la R de los gases: '))
    t=float(input('Temperatura: '))
    p=float(input('Presio:'))
    v=(n*r*t)/p
    print('El volumen es: ',v)

elif dato == 4:
    print('seleccionaste como incognita la Moles')
    r=float(input('Valor de la R de los gases: '))
    t=float(input('Temperatura: '))
    p=float(input('Presion: '))
    v=float(input('Volumen: '))
    n=(p*v)/(r*t)
    print('El volumen es: ',n)
else:
    print('\n\n')
    
    print('No selecionaste correctamente \n')
    print('vuelve a Intentarlo =( \n ')


#para que  no se cierra la ventana en msdos
clic= input(' ') 
 
la aplicacion corriendo nos queda de la siguiente forma...
 

No hay comentarios:

Publicar un comentario