Ejercicios resueltos de Python - Página 4

Ejercicios resueltos de Python

Soluciones de ejercicios Python - Página 4

    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'], '$.')

    terminal Resultado en la consola terminal

    El modelo Corsair K55 RGB cuesta 59,99 $.

    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] + '.')

    terminal Resultado en la consola terminal

    Categoría = Teclados.
    Modelo = HyperX Alloy FPS Pro.
    Precio = 89,99.

    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'])

    terminal Resultado en la consola terminal

    Corsair K55 RGB

    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)

    terminal Resultado en la consola terminal

    30
    50
    57000

    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')

    terminal Resultado en la consola terminal

    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)

    terminal Resultado en la consola terminal

    El resultado de sumar estos cinco números es: 8717

    Capítulo 36

    Este capítulo no tiene ejercicios.

    Capítulo 37

    Este capítulo no tiene ejercicios.

    Capítulo 38

    Este capítulo no tiene ejercicios.

    Capítulo 39

    Este capítulo no tiene ejercicios.

    Capítulo 40

    Este capítulo no tiene ejercicios.

Páginas


Suscríbete a mi canal de YouTube para apoyarme

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.


Comentarios

Si te quedan dudas sobre el temario, sobre JavaScript, 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.