#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