#1 Elabora un programa que muestre un menu donde muestre y los dichos resultados correspondientes:
1-Determinar si el numero es par
2-SENO Y COSENO de dos numeros
3-LOGARITMO DE UN NUMERO
4-SALIR
import math
def calculo():
    print "quiere entrar al menu 1.si/2.no"
    opc2=1   #utilizado para el ciclo while
    while opc2!=0:
        #Cuando este en modo debuggin se
        # empezara desde esta linea por que es donde empieza el verdadero programa
        opcion =0
        print "MENU DE OPCIONES"
        print 'SELECCIONE LA OPCION'
        print '1-Determinar si el numero es par'
        print '2-SENO Y COSENO de dos numeros'
        print '3-LOGARITMO DE UN NUMERO'
        print '4-SALIR'
        opcion=int(input('de la opcion: '))
        if opcion == 1:
            print 'dame el valor ====='
            valor = int(input())
            residuo = valor%2
            if residuo == 0:
                print 'el numero par'
            else:
                print 'el numero es impar'
        elif opcion == 2:
            valor1 = int(input('dame un valor:'))#para que muestre el cursor enseguida del mensaje
            print 'dame un segundo valor'#de esta manera muestra el cursor debajo
            valor2=int(input())#esta tambienxdxdxd
            sen1 = math.sin(valor1)
            sen2 = math.sin(valor2)
            cos1 = math.cos(valor1)
            cos2 = math.cos(valor2)
            print '\nseno del valor 1', sen1
            print '\nseno del valor 2', sen2
            print '\ncoseno del valor 1', cos1
            print '\ncoseno del valor 2', cos2
        elif opcion == 3:
            valor1=int(input('dame un valor para calcular su logaritmo::'))
            log1=math.log10(valor1)
            print 'el logaritmo del numero es: ',log1
        elif opcion == 4:
            opc2=0
        else:
            print 'seleccione un valor dentro del rango'
        print "termina el while"
calculo()
capturas del ejercicio:
ejecución del programa:
#2 Programa que a traves de un for demuestre los numero impares de un cierto rango
introduciendo desde el teclado el valor el inicial y el valor final.
def numeroimpares(numero,numerofin):
    i = numero
    for i in range(numero, numerofin):
        residuo = i % 2
        if residuo != 0:
            print 'el numero ',i,'es impar'
            i=i+1
        else:
            print 'el numero' ,i,'es par'
            i=i+1
numero=int (input('dame el numero inicial'))
numerofin=int(input('dame el numero final'))
#fin=int (input ("hasta que numero desea saber los numero impar"))
numeroimpares(numero,numerofin)
ejecucion del programa:
 
Comentarios
Publicar un comentario