Y todavía más ejemplos

# calcular el factorial de un número
# numero!= 1*2*3...*numero
# nombre de la función y parámetros def factorial(numero)
# que devuelvo: calcular el factorial
# casos de prueba. factorial(3)--> 6  factorial(5)--->120

def factorial(numero):
    resultado=1
    # codigo que me calculará el factorial todavía no sé como
    for i in range(1,numero+1):
        resultado*=i
    return resultado

print(factorial(3)) # imprimir 6
print(factorial(5)) # imprimir 120

# quiero una función que me cuente en una cadena las veces que aparece una letra
# contarLetra("hola que tal","l")--->2 contarLetra("patata","a")--->3

def contarLetra(cadena,letra):
    apariciones=0
    # calcularé las veces que aparece la letra
    for caracter in cadena:
        if caracter==letra:
            apariciones+=1
    return apariciones

print(contarLetra("hola que tal","l")) # 2
print(contarLetra("patata","a")) # 3

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos