viernes, 28 de septiembre de 2018

Unidad No.2: Práctica #47: Suma de numeros impares asigandos por usuario con ciclo while y función que evalua

Representación en Pycharm


Ejecución del programa


Código:
#Programa que imprima los numeros impares
#dados por el usuario, utilizar una funcion para evaluar
def evaluar(numeroin,numerofin):
    if numeroin>=numerofin:
        sumaimpm(numeroin,numerofin)
    else:
        print "El numero inicial debe ser mayor que el numero final"

def sumaimpm(numeroin,numerofin):
    sumaimp=0
    while numeroin>=numerofin:
        residuo=numeroin%2
        if residuo!=0:
            sumaimp=sumaimp+numeroin
        numeroin=numeroin-1
    print "Suma de impares: ",sumaimp

numeroin=int(input("Dame el numero inicial: "))
numerofin=int(input("Dame el numero final: "))
evaluar(numeroin,numerofin)

Unidad No.2: Práctica #46: Suma de numeros impares asigandos por usuario con ciclo while y función

Representación en Pycharm


Ejecución del programa


Código:
#Programa que imprima los numeros impares,dando el usuario el inicio y el fin,
#ademas muestra la suma utilizando un metodo
def sumaimpm(numeroin,numerofin):
    sumaimp=0
    while numeroin>=numerofin:
        residuo=numeroin%2
        if residuo!=0:
            sumaimp=sumaimp+numeroin
        numeroin=numeroin-1
    print "Suma de impares: ",sumaimp

numeroin=int(input("Dame el numero inicial: "))
numerofin=int(input("Dame el numero final: "))
sumaimpm(numeroin,numerofin)

Unidad No.2: Práctica #45: Suma de numeros impares desde el 100 hasta el 1 con ciclo while

Representación en Pycharm


Ejecución del programa


Código:

#Programa que imprima los numeros impares desde el 100 hasta la unidad y muestre la suma
numeroin=100
sumaimp=0
while numeroin>=1:
    residuo=numeroin%2
    if residuo!=0:
        sumaimp=sumaimp+numeroin
    numeroin=numeroin-1
print "Suma de los impares: ",sumaimp

Unidad No.2: Práctica #44: Suma de numeros disminuyendo 2 con ciclo while y función

Representación en Pycharm


Ejecución del programa


Código:

#Calcular e imprimir la suma 50+48+46+... con metodo dar inicial mayor dar final menor
def sumareg(numeroin,numerofin):
    suma=0
    while numeroin>=numerofin:
        suma=suma+numeroin
        numeroin=numeroin-2
    print "Suma",suma

numeroin=int(input("Dame el numero inicial: "))
numerofin=int(input("Dame el numero final: "))
sumareg(numeroin,numerofin)

Unidad No.2: Práctica #43: Suma de numeros disminuyendo 2 con ciclo while

Representación en Pycharm


Ejecución del programa


Código:
#Calcular e imprimir la suma 50+48+46+....
numeroin=50
suma=0
while numeroin>=1:
    suma+=numeroin
    numeroin-=2
print "Suma:",suma

jueves, 27 de septiembre de 2018

Unidad No.2: Práctica #42: Suma de numeros consecutivos con ciclo while

Representación en Pycharm


Ejecución del programa


Código:
def sumanum(numeroin,mumerofin,):
    suma=0
    while numeroin<=numerofin:
        suma=suma+numeroin
        numeroin=numeroin+1
    print suma

numeroin=int(input( "Dame el numero inical:"))
numerofin=int(input("Dame el numero final:"))
sumanum(numeroin,numerofin)



Unidad No.2: Práctica #41: Numeros de 4 en 4 con ciclo for

Representación en Pycharm


Ejecución del programa


Código:
def incrementa4(numeroin,mumerofin,):
    i = numeroin
    for i in range (numeroin,numerofin,4):
        print "Numero",i
        numeroin+=4

numeroin=int(input( "Dame el numero inical:"))
numerofin=int(input("Dame el numero final:"))
incrementa4(numeroin,numerofin)

Unidad No.2: Práctica #40: Numeros de 4 en 4 con ciclo while

Representación en Pycharm


Ejecución del programa


Código:
def incrementa4(numeroin,mumerofin):
    while numeroin<=numerofin+1:
        print "Numero",numeroin
        numeroin+=4

numeroin=int(input( "Dame el numero inical:"))
numerofin=int(input("Dame el numero final:"))
incrementa4(numeroin,numerofin)

Unidad No.2: Práctica #39: Numeros impares y pares con ciclo while

Representación en Pycharm


Ejecución del programa


Código:

def sacaimpar(numeroin,numerofin):
    i=numeroin
    while numeroin<=numerofin:

        residuo=numeroin%2
        if residuo!=0:
            print ("El numero es impar",numeroin)

        else:
            print ("El numero es par",numeroin)
        numeroin += 1

numeroin=int(input("Dame el numero inicial: "))
numerofin=int(input("Hasta que numero saber par-impar: "))
sacaimpar(numeroin,numerofin)

miércoles, 26 de septiembre de 2018

Unidad No.2: Práctica #38: Numeros impares y pares con ciclo for

Representación en Pycharm


Ejecución del programa


Código:

def sacaimpar(numeroin,numerofin):
    i=numeroin
    for  i in range(numeroin):

        residuo=numeroin%2
        if residuo!=0:
            print ("El numero es impar",numeroin)

        else:
            print ("El numero es par",numeroin)
        numeroin += 1

numeroin=int(input("Dame el numero inicial: "))
numerofin=int(input("Hasta que numero saber impar: "))
sacaimpar(numeroin,numerofin)

Unidad No.2: Práctica #37: Calculadora en clase

Representación en Pycharm



Ejecución del programa


Código:


import math

def calculo():
    opc=1
    while opc!=4:
        print "Menu de opciones"
        print "Seleccione la opcion"
        print "1.-Determinar si el numero es par"
        print "2.-Sacar seno y coseno de 2 numeros"
        print "3.-Sacar logaritmo de un numero"
        print "4.Salir"
        opc=int (input("de la opcion: "))

        if opc == 1:
            #print "dame el valor =====>"
            valor= int(input("dame un valor: "))
            residuo = valor%2

            if residuo==0:
                print "El numero es par"

            else:
                print "El numero es impar"

        elif opc ==2:
            #print "\nDame un valor:"
            valor1= int(input("Dame un valor: "))
            #print "Dame el segundo valor:"
            valor2=int (input("Dame un valor: "))
            sen1=math.sin(valor1)
            sen2=math.sin(valor2)
            cos1=math.cos(valor1)
            cos2=math.cos(valor2)
            print "Seno del valor 1:",sen1
            print "Seno del valor 2:",sen2
            print "Coseno del valor 1:",cos1
            print "Coseno del valor 2:",cos2

        elif opc==3:
            valor1=int(input("Dame un valor para log: "))
            log=math.log10(valor1)
            print "El resultado de logaritmo es: ",log

        else:
            opc==0
            print "Termina el programa"

calculo()

viernes, 21 de septiembre de 2018

Unidad No.2: Práctica #36: Aprendiendo a utilizar debug

La función debug nos permite ir ejecutando el programa linea de código tras linea de código, permitiendo saber exactamente que es lo que hace el programa.

Pasos para utilizar debug:

1- Dentro de Pycharm, es necesario seleccionar una parte del código a partir de la cual queremos utilizar el debug, por lo que se necesita dar clic izquierdo a lado de la instrucción que queremos tomar como referencia 



2-Click derecho debug "nombre del programa"


3- Una vez dentro de debug, se abrira una pestaña en la parte inferior en donde vamos a ir viendo como es que trabaja nuestro programa, para ver paso por paso como trabaja se necesita ir al apartado de consola y dar clic en step info o en lo contrario presionar f7







jueves, 20 de septiembre de 2018

Unidad No.2: Práctica #35: Calculadora

Representación en Pycharm



Ejecución del programa


Código:




import math
def salir(valor):
    while valor != 1 or valor != 2:
        if valor == 1:
            return 6
        elif valor == 2:
            return 9
        else:
            print("\nSeguro que desea salir? (1. yes /2.no)")
            valor = input()
def cal():
    opc = 0
    while opc != 6:
        print("\nBienvenidos a mi Calculadora prueba")
        print("Selecciona alguna opcion")
        print("1.Suma")
        print("2.Resta")
        print("3.Multiplicacion")
        print("4.Divicion")
        print("5.Raiz cuadrada")
        print("6.Salir")
        opc = int(input("Opcion: "))
        if opc == 1:
            print("\nSumas")
            num1 = input("\nIntrduzca un numero: ")
            num2 = input("Introduzca otro numero: ")
            print("El resultado es: " + str(num1 + num2))
        elif opc == 2:
            print("\nRestas")
            num1 = input("\nIntrduzca un numero: ")
            num2 = input("Introduzca otro numero: ")
            print("El resultado es: " + str(num1 - num2))
        elif opc == 3:
            print("\nMultiplicacion")
            num1 = input("\nIntrduzca un numero: ")
            num2 = input("Introduzca otro numero: ")
            print("El resultado es: " + str(num1 * num2))
        elif opc == 4:
            print("\nDivicion")
            num1 = input("\nIntrduzca un numero: ")
            num2 = input("Introduzca otro numero: ")
            print("El resultado es: " + str(num1 / num2))
        elif opc == 5:
            num1 = input("\nIntroduzca un numero: ")
            print("La raiz cuadrada es: " + str(math.sqrt(num1)))
        elif opc == 6:
            print("\nSeguro que desea salir? (1. yes /2.no)")
            opc = salir(input())
        else:
            print("El valor introducido no es valido regresara al menu")

cal()
print("Adios")

Unidad No.2: Tarea: Programa que usa if else y sleep (Indica si el numero es positivo o negativo)

Representación en Pycharm


Ejecución del programa


Código:

import time

x = input ("Introduzca un numero: ")

time.sleep(2)

if x>0:
    print  "El numero",x,"es positivo"

else:
    print "El numero",x,"es negativo"

Unidad No.2: Tarea: Programa que usa input y sqrt

Representación en Pycharm


Ejecución del programa


Código:

import math

print "Ingresa un numero para obtener su raiz cuadrada:"
x = int (input(""))

print "La raiz cuadrada de",x,"es",math.sqrt(x)

Unidad No.2: Tarea: Programa if anidados(elif)

Representación en Pycharm

Ejecución del programa



Código:

print "Ingresa el modelo de tu dispositivo movil: "
x = raw_input()
print "Ingresa el precio de tu dispositivo movil: "
d = int (input (""))

if d>=0 and d <3000:
    print "Es un smartphone gama baja"

elif d>=4000 and d<6000:
    print "Es un smartphone gama media"

elif d>=7000 and d<9000:
    print "Es un smartphone gama alta"

else:
    print "Es un smartphone tope de gama"

Unidad No.2: Práctica #34: Edad

Representación en Pycharm


Ejecución del programa


Código:
#encoding: utf-8
edad = 30

if edad>=0 and edad <18:
    print "Eres un niño"

elif edad>=18 and edad<27:
    print "Eres un joven"

elif edad>= 27 and edad <60:
    print "Eres un adulto"

else:
    print "Eres de la tercera edad"

Unidad No.2: Práctica #33: Conversión decimal a binario

Representación en Pycharm


Ejecución del programa


Código:

import time
print "Programa de conversion a binario"
print "Ingrese el numero a convertir"

time.sleep(2)

a = input()
b = bin(a)

print (b)

time.sleep(3)

Unidad No.2: Práctica #32: Par o impar

Representación en Pycharm


Ejecución del programa


Código:

h = input ("Introduzca un numero: ")

if h%2 ==0:
    print "Este numero es par"

else:
    print "Este numero es impar"

Unidad No.2: Práctica #31: Condicional if (Segundo programa)

Representación en Pycharm


Ejecución del programa


Código:

import time
print "Programa que usa if"
print "Ingrese su nombre: "

nombre = raw_input()

print "Cargando password"

time.sleep(1)
time.sleep(2)
print"**"

time.sleep(3)
print "***"

time.sleep(4)
print "***"

time.sleep(5)
print "***"
print"Carga completa 100%"

if nombre =="alex":
    print "Usted es administrador"

else:
    print "No eres el usuario root"


Unidad No.2: Práctica #30: Condicional if

Representación en Pycharm


Ejecución del programa


Código:

import time
print "Ingrese su nombre: "
nombre = raw_input()

if nombre == "alex":
    print("Es usted administrador")
else:
    print ("No tiene acceso")


Unidad No.2: Funcionamiento de la función math.ceil

Descripción
El método ceil () devuelve el valor máximo de x , el entero más pequeño no menor que x.

Sintaxis
A continuación se muestra la sintaxis del método ceil () -

import math
math.ceil( x )

Nota : Esta función no se puede acceder directamente, por lo que debemos importar el módulo matemático y luego debemos llamar a esta función utilizando el objeto matemático estático.

Parámetros
x - Esta es una expresión numérica.

Valor de retorno
Este método devuelve el entero más pequeño no menos que x.

Ejemplo
El siguiente ejemplo muestra el uso del método ceil ().
import math

print "math.ceil(-45.17) : ", math.ceil(-45.17)
print "math.ceil(100.12) : ", math.ceil(100.12)
print "math.ceil(100.72) : ", math.ceil(100.72)
print "math.ceil(119L) : ", math.ceil(119L)
print "math.ceil(math.pi) : ", math.ceil(math.pi)

Cuando corremos por encima del programa, produce el siguiente resultado:
math.ceil(-45.17) :  -45.0
math.ceil(100.12) :  101.0
math.ceil(100.72) :  101.0
math.ceil(119L) :  119.0
math.ceil(math.pi) : 4.0

Unidad No.2: Práctica #29: Factorial y Ceil(x)

Representación en Pycharm


Ejecución del programa


Código:

import math
a = 10

print math.factorial(a)

print math.ceil(a)

Unidad No.2: Práctica #28: Suma de dos valores

Representación en Pycharm


Ejecución del programa


Código:

import time

print "Ingresa un primer valor: "
a = int (input(""))

time.sleep(5)

print "Ingresa un segundo valor: "
b = int (input(""))

suma = a + b

print "Suma de valores ingresados: "
print (suma)

Unidad No.2: Práctica #27: Manejo matematico(Letreros input)

Representación en Pycharm


Ejecución del programa


Código:

import time
from math import *

print "Ingresa un primer valor :"
x = int (input(""))

time.sleep(5)

print "Ingresa un segundo valor: "
y = int (input(""))

s = log(x + y)
print "El resultado es: ",s