sábado, 20 de febrero de 2021

Ejemplo 1_Funciones

"""

    Python 20 de Febrero de 2021

      USA  UN  INTÉRPRETE ON LINE PYTHON 3

    Esto es un comentario multilinea


     Si usas repl.it primero  LOGIN y después CREATE

"""



# Esto es un comentario de una linea



def holapython(nombre):

    print("Hola " + nombre + " buenos días")



def sumados(a, b):

    c = a + b

    return c


holapython('Mónica')

print(sumados(27, 45))



"""

COMENTARIOS:

En la línea:

def holapython(nombre):

nombre es un parámetro de la función, es decir:

  • Un nombre de variable

  • Una referencia al valor que se le pasa a la función

¿Qué pasa en memoria (idea sencilla)?

Cuando llamas a la función:

holapython("Ana")

Ocurre esto, de forma conceptual:

  1. El valor "Ana" se crea en memoria.

  2. El nombre nombre apunta a ese valor.

  3. nombre no guarda la dirección, solo es una etiqueta (nombre) para acceder al objeto.

Ejemplo visual:  
nombre ───► "Ana"

Cuando llamas a la función así:

holapython("Ana")

¿Qué es "Ana"?

"Ana" es un objeto de tipo str


Las comillas indican que es un literal de cadena


Python crea (o reutiliza) ese objeto en memoria


¿Qué pasa al entrar a la función?

Paso a paso:


Python evalúa "Ana" → obtiene un objeto str


Ese objeto se pasa a la función


El parámetro nombre referencia ese objeto

Visualmente:

"Ana"  ◄─── nombre

(objeto str)

"""


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...