Entradas

Mostrando entradas de abril, 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))

ejer 16_ejemplos divertidos python tu_y_yo_ para primera parte tecnologías inteligentes 1 bach con notebook ( o Geany 1 bach TICS)

#Ejercicio 1, legend fila = 1 while fila <=5: columna = 0 while columna <=9: columna +=1 print (fila,"*",columna,"=",fila*columna) fila += 1 print () """ Solución para GoogleColab, por ejemplo 1 * 1 = 1 1 * 2 = 2 1 * 3 = 3 1 * 4 = 4 1 * 5 = 5 1 * 6 = 6 1 * 7 = 7 1 * 8 = 8 1 * 9 = 9 1 * 10 = 10 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 ... 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50 """ #Ejercicio 2 altura = int ( input ( "Dime la altura del triangulo" )) for fila in range ( 1 ,altura + 1 ): columna = 0 for columna in range (fila): print ( "*" , end = "" ) print () SOLUCIÖN * ** *** **** ***** #ejercicio 3 numero = int (input ("Dime un numero")) contador =0 for fila in range (1,numero+ 1): for columna in range (numero): ...

Ejer 15 __Recursividad, varios ejemplos

""" 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)) #cáculo de potencias de forma recursiva   '''     base: int or float.     exp: int >= 0     returns: int or float, base^exp     ''' def recurPower(base, exp):     if exp==1:         return(base)     elif exp==0:         return(1)     else:         return(base*recurPow...

Ejemplo 14: función recursiva con suma

Imagen
"""     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 (Dict===mar)      """ 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) Tú dijiste: ChatGPT Pl Vamos a analizar tu función paso a paso para  recursiva_suma(5) : 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 ) Ejecución: recu...