martes, 19 de febrero de 2019

Programa menu while y numeros par e impar (for).

Se creo un programa que genera un listado de números indicando si son par o impar, también se agrego un while a nuestro programa de menú.

Programa menú: Par, seno y coseno, logaritmo. 
       
import math
def calculo():
    opc2 = 1
    while opc2!= 4:


        print "Menu de opciones"
        print "1.- Determinar si el numero es par"
        print "2.- Sacar seno y coseno de dos numeros"
        print "3.- Sacar logaritmo de un numero"
        print "4.- Salir"
        opc = int(input("Dame la opcion: "))
        if opc == 1:
            print("Ingrese un valor: ")
            a= int(input())
            residuo= a%2
            if residuo == 0:
                print("El numero es par")
            else:
                print("El numero es impar")
        elif opc==2:
            num1=int(input("Dame el primer valor: "))
            num2=int(input("Dame el segundo valor: "))
            print("El seno del primer valor es: ",math.sin(num1))
            print("El seno del segundo valor es: ",math.sin(num2))
            print("El coseno del primer valor es: ",math.cos(num1))
            print("El coseno del segundo valor es: ",math.cos(num2))
        elif opc== 3:
            num1 = int(input("Dame el valor para logaritmo: "))
            print("El logaritmo del numero es: ",math.log10(num1))
        else:
            opc2=4
    print"Salio del while"


calculo()

       





Programa impar y par.


def par_impar(numeroini, numerofin):

  i = numeroini
  for i in range(numeroini,numerofin):
     residuo = i % 2     if residuo == 0:
         print('El numero es Par', i)

     if residuo != 0:
         print('El numero es impar ', i)


numeroini = input('Ingrese el numero inicial: ')
numerofin = input('Ingrese el numero final: ')
par_impar(numeroini,numerofin)