sábado, 24 de abril de 2021

Bucles_FOR

 https://www.learnpython.org/es/

Y w3schools.      https://www.w3schools.com/python/default.asp   Muy buenos





tu = (2, 7, 3, 1, 4, 5, 8, 9, 33, 11)
for n in tu:
    print(n)
    print(n * 1.41)
    print("\n")

r = range(20)
print(r)
for i in r:
    print(i)

print("\n")
for x in range(6):
    print(x)

for n in tu:
    print(n)
    print(n * 1.41)
    print("\n")

print("con BREAK \n")
for n in tu:

    if n == 1:
        break
    print(n)
    print(n * 1.41)
    print("\n")

#En Python 3, puedes agregar un salto de línea usando el carácter especial \n. Por ejemplo:


print("Hola Mundo\nEsta es una nueva línea.")
"""
Esto imprimirá:
Hola Mundo
Esta es una nueva línea.
"""

Recursividad: función factorial con PRINT intermedio.

def factorial(x):
    if x == 1:
        return 1
    else:
        print(x)
        return x * factorial(x - 1)


num = 4
print("El factorial de ", num, "es", factorial(num))

sábado, 10 de abril de 2021

Recursividad

"""


Función recursiva, una función que se llama a sí misma.

Puedes usar codingground python 3 como intérprete on line de python.

Escribes codingground python 3 en el buscador de google.

Pulsa en EXECUTE para ejecutar, arriba a la izquierda.

    


""" 


def factorial(x):

    if x == 1:

        return 1

    else:


        return x * factorial(x - 1)



num = 4

print("El factorial de ", num, "es", factorial(num))


Ejemplo 2: función recursiva con suma

"""

    Python abril 2021

    USA  UN  INTÉRPRETE ON LINE PYTHON 3

    Esto es un comentario multilinea

   Si usas replit.com   primero  LOGIN y después CREATE

    Similar a la función  factorial recursiva pero con suma


    

"""

def recursiva_suma(k):

if(k > 0):
result = k + recursiva_suma(k - 1)
print(result)
else:
result = 0
return result

print("\n\nfunción recursiva suma, resultados")
recursiva_suma(5)



"""

Explicación (desliza la barra de desplazamiento de la izquierda, la gris clarito)






https://learnpython.org/ walter tan bueno como w3schools

 T an bueno como w3schools   https://learnpython.org/  apuntes python 3 con ejercicios  Walter En w3schools hay  html y css también, muy bue...