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

¡¡¡OJO!!! si al usar python 3 on_line  traduce el programa, mira arriba en las extensiones del  navegador si está el traductor, déjalo en inglés

"""



# 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)

"""


Microbit

  Proyecto Sensores utilizados Funcionamiento Alarma de Caja Fuerte Acelerómetro Si alguien mueve la caja, la Micro:bit detecta la inclinaci...