Capitulo 2. Primeros programas 1. Funciones y parámetros 1. La unión hace la fuerza
Ejercicio 1: La unión hace la fuerza
Cuando programamos es común que las órdenes que vimos anteriormente no sean suficientes por sí solas para resolver un problema. Pero, ¿hay algo que nos impida combinarlas? ¡Por supuesto que no!
Por ejemplo, en Python no hay nada que nos diga si dos textos tienen la misma longitud. Pero podemos averiguarlo combinando len
con ==
:
len("bombo") == len("guitarra")
False
len("timbal") == len("flauta")
True
De la misma forma, podremos combinar muchas de las operaciones antes vistas.
¡Ahora te toca a vos! Averiguá usando la consola si:
"Bahía de Samborombón"
es mas largo que"Sierra Grande"
"Patagonia"
es más largo que"Cuyo"
"Tierra del Fuego"
es más largo que"Santiago del Estero"
¡Muy bien! Tu solución pasó todas las pruebas
¡Lo lograste! Pero, ¿no fue un poco tedioso y repetitivo? Una vez que ya nos dimos cuenta cómo resolver el problema de saber si un string es más largo que otro...
len(un_string) > len(otro_string)
...¿no sería genial si pudiéramos reutilizar esta idea?