46 Simple Python Exercises (0-5)

--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.


QUIZ_05_PT_2

--Originally published at Program

11. Define a function generate_n_chars() that takes an integer n and a character c and returns a string, n characters long, consisting only of c:s. For example, generate_n_chars(5,"x") should return the string "xxxxx". (Python is unusual in that you can actually write an expression 5 * "x" that will evaluate to "xxxxx". For the sake of the exercise you should ignore that the problem can be solved in this manner.)

12.