Hola a todos, les traigo algunos ejercicios en python, se que pensaran que este no es un curso de python, pero es un curso de programación (programación básica) y estos ejercicios son bastante básicos, les dejare la solución de algunos ejercicios para que así puedan inspirarse un poco y también invitar a que lo resuelvan por su propia cuenta:
http://www.pythondiario.com/2013/05/ejercicios-en-python-parte-1.html
- Definir una función max() que tome como argumento dos números y devuelva el mayor de ellos.
#-*- coding: utf-8 -*-
def comp(numenor,numayor):
if numenor < numayor:
print("{} es mayor que {}".format(numayor, numenor))
elif numenor > numayor:
print("{} es mayor que {}".format(numenor, numayor))
else:
print("son el mismo numero")
if __name__ == '__main__':
num1 = float(raw_input("ingresa un numero: "))
num2 = float(raw_input("ingresa otro numero: "))
comp(num1, num2)
- Escribir una función que tome un carácter y devuelva True si es una vocal, de lo contrario devuelve False.
#-*- coding: utf-8 -*-
def comp(letra):
if letra == "a" or letra == "e" or letra == "i" or letra == "o" or letra == "u":
return True
else:
return False
if __name__ == '__main__':
le = str(raw_input("ingresa una letra: "))
var = comp(le)
if var == True:
print("es vocal")
else:
print("no es vocal")
- Definir una función inversa() que calcule la inversión de una cadena. Por ejemplo la cadena “estoy probando” debería devolver la cadena “odnaborp yotse”
#-*- coding: utf-8 -*-
def reverse(word):
word2 = word[::-1]
print("{} al reves es {}".format(word, word2))
if __name__ == '__main__':
palabra = str(raw_input("escribe algo: "))
reverse(palabra)
Curso Básico de Programación
0 Comentarios
para escribir tu comentario