Curso de Python desde cero

Ejercicios resueltos de Python

Soluciones de ejercicios Python - Página 4


    Aquí tienes todos los ejercicios resueltos del curso de Python. Si te quedan dudas o tienes un resultado diferente, déjame un comentario, ya que a veces, un ejercicio puede tener muchas posibles soluciones.

    Ejercicios del capítulo 31

  1. Gracias a los diccionarios podemos crear por ejemplo un catálogo y mostrar datos como este de aquí al usuario. El límite lo pones tú.
  2. teclado1 = {
    	'Categoría': 'Teclados',
    	'Modelo': 'HyperX Alloy FPS Pro',
    	'Precio': '89,99'
    }
    
    teclado2 = {
    	'Categoría': 'Teclados',
    	'Modelo': 'Corsair K55 RGB',
    	'Precio': '59,99'
    }
    
    print('El modelo', teclado2['Modelo'], 'cuesta', teclado2['Precio'], '$.')

    Resultado:

    El modelo Corsair K55 RGB cuesta 59,99 $.

    Ejercicios del capítulo 32

  3. Solo tenías que fusionar dos de los ejemplos del capítulo para lograr esta presentación. Esto te sirve para aprender a presentar la salida de datos para el usuario. Si este diccionario fuese muy grande, darías una perfecta solución en pocos segundos escribiendo un bucle tan sencillo como este.
  4. teclado1 = {
    	'Categoría': 'Teclados',
    	'Modelo': 'HyperX Alloy FPS Pro',
    	'Precio': '89,99'
    }
    
    for x in teclado1:
    	print(x, '=', teclado1[x] + '.')
    Categoría = Teclados.
    Modelo = HyperX Alloy FPS Pro.
    Precio = 89,99.

    Ejercicios del capítulo 33

  5. Con del y el nombre del diccionario se elimina todo. En cambio, especificando nombres de claves solo se eliminan estas.
  6. teclado1 = {
    	'Categoría': 'Teclados',
    	'Modelo': 'HyperX Alloy FPS Pro',
    	'Precio': '89,99'
    }
    
    teclado2 = {
    	'Categoría': 'Teclados',
    	'Modelo': 'Corsair K55 RGB',
    	'Precio': '59,99'
    }
    
    del teclado1
    del teclado2['Categoría']
    del teclado2['Precio']
    print(teclado2['Modelo'])
    Corsair K55 RGB

    Ejercicios del capítulo 34

  7. Los números que has puesto en los argumentos pueden ser diferentes a los míos. Lo que si que tiene que ser igual es el resultado en la consola.
  8. def suma(numero1, numero2):
    	print(numero1 + numero2)
    
    suma(10, 20)
    suma(20, 30)
    suma(50000, 7000)
    30
    50
    57000

    Ejercicios del capítulo 35

  9. Los resultados son:
    • Línea 4: cuatro argumentos
    • Línea 5: tres argumentos
    • Línea 6: un argumento
    • Línea 7: dos argumentos
  10. Los colores pueden ser los que quieras, lo importante es que los argumentos en la llamada sean dos.
  11. def colores(*args):
    	print('El color', args[1], 'es mi favorito.', 'El color', args[0], 'tampoco está mal.')
    
    colores('rojo', 'azul')
    El color rojo es mi favorito. El azul tampoco está mal.
  12. Aquí puedes poner los números que quieras en cada llamada, lo importante es que tenga cinco argumentos.
  13. def suma(*args):
    	resultado = args[0] + args[1] + args[2] + args[3] + args[4]
    	print('El resultado de sumar estos cinco números es:', resultado)
    
    suma(5, 7, 45, 8657, 3, 4)
    El resultado de sumar estos cinco números es: 8717

    Ejercicios del capítulo 36

    Este capítulo no tiene ejercicios.

    Ejercicios del capítulo 37

    Este capítulo no tiene ejercicios.

    Ejercicios del capítulo 38

    Este capítulo no tiene ejercicios.

    Ejercicios del capítulo 39

    Este capítulo no tiene ejercicios.

    Ejercicios del capítulo 40

    Este capítulo no tiene ejercicios.

Comentarios

Si te quedan dudas sobre el temario, sobre Python, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.