-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathfunciones.py
More file actions
39 lines (26 loc) · 901 Bytes
/
funciones.py
File metadata and controls
39 lines (26 loc) · 901 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Clase 4
# funciones
# una funcion puede tener parametros de entrada y de salida (E/S, I/O)
# puedo definir una funcion con la palabra reservada "def"
def saludar():
print("Hola mundo!")
# Vemos entonces que se neceista definir primero la funcion,
# y luego recien podemos llamar
saludar()
# parametrizacion
# como vimos con mi_lista.sort(reverse=True)
def saludar_params(mensaje):
print("EL mensaje es: ", mensaje)
mi_parametro = "Chau mundo"
saludar_params(mi_parametro)
saludar_params(mensaje="Es otro mensaje")
saludar_params(mensaje=mi_parametro)
def saludar_defect(mensaje="Hola mundo!"):
print(mensaje)
saludar_defect()
saludar_defect(mensaje="Te cambio el valor por defecto")
saludar_defect(len(mi_parametro))
# Valores de retorno
respuesta = saludar_params(mensaje="Otro saludo mas")
print("La respuesta de saludar_params(), es: ", respuesta)
print(type(respuesta))