Sie sind auf Seite 1von 2

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

Das könnte Ihnen auch gefallen

  • Apuntes Microeconomia 2
    Apuntes Microeconomia 2
    Dokument17 Seiten
    Apuntes Microeconomia 2
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Apuntes Clase Microeconomia
    Apuntes Clase Microeconomia
    Dokument10 Seiten
    Apuntes Clase Microeconomia
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Actividad Ruby
    Actividad Ruby
    Dokument2 Seiten
    Actividad Ruby
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Actividad Raptor
    Actividad Raptor
    Dokument4 Seiten
    Actividad Raptor
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Cuaderno VB Backup
    Cuaderno VB Backup
    Dokument28 Seiten
    Cuaderno VB Backup
    Elvis Yuri Palma Neyra
    Noch keine Bewertungen
  • Actividad Pseint
    Actividad Pseint
    Dokument4 Seiten
    Actividad Pseint
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Actividad Uml
    Actividad Uml
    Dokument6 Seiten
    Actividad Uml
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Actividad PHP
    Actividad PHP
    Dokument3 Seiten
    Actividad PHP
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Actividad Java
    Actividad Java
    Dokument3 Seiten
    Actividad Java
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Actividad HTML
    Actividad HTML
    Dokument7 Seiten
    Actividad HTML
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Actividad CSS
    Actividad CSS
    Dokument6 Seiten
    Actividad CSS
    Maria Valentina Jimenez
    Noch keine Bewertungen
  • Actividad C++
    Actividad C++
    Dokument3 Seiten
    Actividad C++
    Maria Valentina Jimenez
    Noch keine Bewertungen