ayuda con un ejercicio!!! gracias
Publicado por JOSE MARIA (5 intervenciones) el 04/11/2010 18:46:11
SEguro que es una tonteria pero me han mandado el siguiente ejercicio y no lo entiendo y menos se como hacerlo , si podrias ayudar os lo agradeceria mucho . gracias
3. Ejercicio
Python posee una función predefinida llamada len que, aplicada a una secuencia (como por ejemplo
una cadena) retorna su longitud:
>>> print(len(’Adiós mundo cruel’))
17
Haciendo uso de len, escríbase una función llamada ajusta_derecha que, tomando como argumentos
una cadena s y una longitud l (entera), retorne otra cadena cuya longitud sea l, y que
contenga la cadena s ajustada a la derecha, rellenando con los espacios necesarios por la izquierda.
En el caso de que la longitud de s sea mayor que l, entonces debe retornar una cadena igual a s.
El valor predeterminado del argumento l será 20. La función debe estar documentada por medio
de un docstring apropiado.
Ejemplo de uso:
>>> print(ajusta_derecha(’En un lugar de la Mancha’))
En un lugar de la Mancha
>>> print(ajusta_derecha(’de cuyo nombre no quiero acordarme’))
de cuyo nombre no quiero acordarme
3. Ejercicio
Python posee una función predefinida llamada len que, aplicada a una secuencia (como por ejemplo
una cadena) retorna su longitud:
>>> print(len(’Adiós mundo cruel’))
17
Haciendo uso de len, escríbase una función llamada ajusta_derecha que, tomando como argumentos
una cadena s y una longitud l (entera), retorne otra cadena cuya longitud sea l, y que
contenga la cadena s ajustada a la derecha, rellenando con los espacios necesarios por la izquierda.
En el caso de que la longitud de s sea mayor que l, entonces debe retornar una cadena igual a s.
El valor predeterminado del argumento l será 20. La función debe estar documentada por medio
de un docstring apropiado.
Ejemplo de uso:
>>> print(ajusta_derecha(’En un lugar de la Mancha’))
En un lugar de la Mancha
>>> print(ajusta_derecha(’de cuyo nombre no quiero acordarme’))
de cuyo nombre no quiero acordarme
Valora esta pregunta


0