Google+ Seguidores

lunes, 9 de noviembre de 2015

Ejercicios en python (parte 6)

    10

Ejercicios para arrancar la semana
Ejercicios para arrancar la semana
Buenos días, dejo algunos ejercicios para arrancar el lunes con todas las neuronas encendidas. Si bien estos ejercicios no tienen gran complejidad, serán de ayuda para quienes están arrancando, algunos que estén medios olvidados y demás. Recuerda que si recién estás arrancando puedes pasarte por el tutorial python, seguiré completando el tutorial a la brevedad. También puedes pasarte y ver todos los ejercicios del blog aquí: Ejercicios de programación python. Espero que les guste y les sea de ayuda para seguir avanzando en el lenguaje de programción python.

Puedes dejar tus soluciones a los ejercicios en los comentarios de la entrada

Saludos y gracias por participar en el blog ;)

Ejercicio 1
Determinar la cantidad de dígitos de un numero (1- 100000)
 
Ejercicio 2 
Para un numero N menor de 100. Mostrar la suma de los cuadrados de los números que están separados entre si cuatro posiciones.
 
Ejercicio 3
Imprimir 10 veces la serie de números de 1 a 10.
 
Ejercicio 4
Para un número N imprimir su tabla de multiplicar.
 
Ejercicio 5
Identificar si la suma de los dígitos de un numero es par o impar.
 
Ejercicio 6
Solicitar un número e imprimir los dígitos pares de este.
 
Ejercicio 7
Los números de las claves de dos cajas fuertes están mezcladas en un número entero llamado clave maestra. Determine ambas claves, la primera clave se construye con los dígitos impares de la clave maestra y la segunda con los pares. Ejemplo: Clave Maestra= 12345, clave1=135, clave2=24.

10 comentarios:
Write comentarios
  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Esta es la manera en la que pensé el ejercicio numero 4

    #incluye el rango de la tabla que se desea multiplicar
    ----------------------------------------------------
    def tabla(numero,rango):
    for n in range(rango+1):
    print n * numero
    ----------------------------------------------------
    cualquier opinión me es importante para mejorar mi código!

    ResponderEliminar
    Respuestas
    1. Yo lo hice así.
      num = input("Input a number: ")
      rang = 10

      for i in range(rang+1):
      print num, "x", i, "=", i*num

      Eliminar
    2. Creo que lo correcto sería:

      num = int(input("Input a number: "))
      rang = 10

      for i in range(rang+1):
      print(num, "x", i, "=", i*num)

      para que tome el valor ingresado como numérico y no cadena. Saludos!

      Eliminar
    3. No hay necesidad de poner: int(input(""))
      la entrada del input es numerica.... Sí hubiera usado raw_input si sería necesario declarar el int para convertir la cadena en numerica.

      Saludos

      Eliminar
  3. Mi solución al ejercicio numero 5:

    numero = raw_input()
    resultado = 0
    for i in numero:
    >>>resultado = resultado + int(i)
    if resultado % 2 == 0:
    >>> print "La suma de los digitos de %d es par: %d" % (int(numero), resultado)
    else:
    >>> print "La suma de los digitos de %d es impar: %d" % (int(numero), resultado)

    ResponderEliminar
  4. #ejercicio 1
    # Determinar la cantidad de digitos de un numero (1- 100000)
    num = 0
    numero=""
    while num < 1 or num > 100000 or numero.isdigit()==True :
    try:
    num = int(raw_input("ingresa un numero entre 1 a 100000 :\n>>"))
    if num < 1 or num > 100000 :
    print "numero incorrecto!!!!"
    except ValueError:
    print 'ooops!!!'
    print 'ingresa solo numeros!!!'


    #pasamos a cadena
    cont=0
    numero=str(num)
    for i in numero:
    cont+=1

    print "el numero consta de ", cont," digitos "
    num=int(numero)

    ResponderEliminar
  5. def codigo1(cm):
    cl1=""
    for i in cm[::2]:
    cl1=cl1+i
    return cl1

    def codigo2(cm):
    cl1=""
    for i in cm[1::2]:
    cl1=cl1+i
    return cl1

    numero=raw_input("introduce numero de la clave : \n");
    clave1=codigo1(numero)
    clave2=codigo2(numero)
    print "clave 1 :",clave1
    print "clave 2 :",clave2

    ResponderEliminar
  6. EJERCICIO #7

    numero=123684245745
    clavem=numero
    pares=""
    impares=""
    while numero!=0:
    digito=numero%10
    numero//=10
    if digito%2==0:
    pares+=str(digito)
    else:
    impares+=str(digito)
    pares,impares=list(pares),list(impares)
    pares.sort(),impares.sort()
    pares,impares="".join(pares),"".join(impares)
    print("Clave maestra:",clavem)
    print("Clave1:",impares)
    print("Clave2:",pares)

    ResponderEliminar

Tu comentario es importante y nos motiva a seguir escribiendo...

Entradas más recientes

© 2014 Mi diario Python. Designed by Bloggertheme9 | Distributed By Gooyaabi Templates
Powered by Blogger.