0% encontró este documento útil (0 votos)
70 vistas2 páginas

Actividad Python

El documento presenta cuatro funciones en Python con diferentes propósitos: calcular el número máximo de tres valores ingresados, verificar si un carácter es una vocal, sumar y multiplicar los elementos de una lista, e invertir una cadena.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas2 páginas

Actividad Python

El documento presenta cuatro funciones en Python con diferentes propósitos: calcular el número máximo de tres valores ingresados, verificar si un carácter es una vocal, sumar y multiplicar los elementos de una lista, e invertir una cadena.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1.

Definir una funcin max_de_tres(), que tome tres nmeros como argumentos y
devuelva el mayor de ellos.
#! /usr/bin/env python
# -*- coding: utf-8 -*def max_de_tres (n1, n2, n3):
if n1 > n2 and n1 > n3:
print n1
elif n2 > n1 and n2 > n3:
print n2
elif n3 > n1 and n3 > n2:
print n3
else:
print "Son iguales"

2.

Escribir una funcin que tome un carcter y devuelva True si es una vocal, de lo
contrario devuelve False.
#! /usr/bin/env python
# -*- coding: utf-8 -*def es_vocal (x):
if x == "a" or x == "e" or x == "i" or x == "o" or x == "u":
return True
elif x == "A" or x == "E" or x == "I" or x == "O" or x == "U":
return True
else:
return False

3. Escribir una funcion sum() y una funcin multip() que sumen y multipliquen
respectivamente todos los nmeros de una lista. Por ejemplo: sum([1,2,3,4]) debera
devolver 10 y multip([1,2,3,4]) debera devolver 24.
#! /usr/bin/env python
# -*- coding: utf-8 -*def sum (lista):
suma = 0
for i in lista:
suma += i
return suma

def multip (lista):


multiplicacion = 1
for i in lista:
multiplicacion *= i
return multiplicacion

4. Definir una funcin inversa() que calcule la inversin de una cadena. Por ejemplo la
cadena "estoy probando" debera devolver la cadena "odnaborp yotse"
#! /usr/bin/env python
# -*- coding: utf-8 -*def inversa (cadena):
invertida = ""
cont = len(cadena)
indice = -1
while cont >= 1:
invertida += cadena[indice]
indice = indice + (-1)
cont -= 1
return invertida

ACTIVIDAD:
1. Definir una funcin es_palindromo() que reconoce palndromos (es decir,
palabras que tienen el mismo aspecto escritas invertidas), ejemplo:
es_palindromo ("radar") tendra que devolver True.
http://www.pythondiario.com/2013/05/ejercicios-en-python-parte-1.html

También podría gustarte