Simple Python Exercises 6-10

--Originally published at Héctor Santillán

6: Se desarrolla un programa que reciba una lista y multiplique y sume todos sus números.

Se solicita primero el tamaño de la lista y se reciben todos sus números. Luego se crean dos funciones; una que sume todos los términos y otra que los multiplique. Al final se despliegan los resultados.

7: Crear una función que devuelva al reves el término ingresado.

Simplemente se pide el ingreso del término (en string) para que la función reverse lo convierta al revés con y = x[::-1], y desplegamos el resultado.

8: Crear una función que indique si una palabra es palíndroma o no:

Se ingresa la palabra o frase, se convierte al revés y comparamos el término original con el nuevo. Si son iguales se indica y de ser contrarios se indica que no es un palíndromo.

9: Se desarrolla una función que indique si un valor se encuentra en una lista previamente creada por el usuario.

Se pide entonces al usuario que haga su lista inicial por medio de un while y luego se solicita que ingrese un número. Con la función se compara el número ingresado con todos los elementos de la lista y si es similar retorna True, sino encuentra un término identico retorna False.

10: Desarrollar una función que pida dos listas al usuario y compare si existe algún término similar en ellas.

Primero con los contadores ‘for’ desarrollamos las listas y con la función overlapping comparamos las listas. Pondremos otros dos ‘for’ para que los elementos de las dos listas se comparen entre ellos y si hay alguno que exista en las dos retornará True, sino retornara un False.

Realizé estos programas con mis conocimientos previos y ayuda de compañeros y profesor.