--Originally published at Héctor Santillán
Problema 1:
Desarrollar una función que devuelva el máximo de dos números:
Problema 2:
Desarrollar una función que devuelva el máximo de tres números:
Problema 3:
Desarrollar una función que devuelva el número de caracteres de un string
Para desarrollarla se incluye un contador de una variable previamente declarada en 0 para que sume 1 por cada caracter del string. Al final la función nos retornará el número de la variable l, el cual es similar al número de caracteres del string.
Problema 4:
Desarrollar una función que nos devuelva “true” si el caracter ingresado es vocal y “false” si el caracter ingresado es consonante.
En este caso volvemos a crear una variable vacía para incluirla con la vocal y el resultado, ya siendo este True o False. Hacemos un if; Para el valor “true” creamos una lista que incluya las vocales y para “False” simplemente es el else del if.
Problema 5:
Desarrollar una función que convierta las palabras en “rövarspråket”:
Creamos una variable vacía para que haga de contador primero. Luego hacemos un for para que actue en cada caracter de la palabra ingresada y finalmente ponemos el if que nos indica que si es vocal no haga cambios y que si es consonante añada una o antes del siguiente caracter.
Para desarrollar estos programas me basé en lectura del libro: Think Python
How to Think Like a Computer Scientist.