1
+ # Funcion sin parametros y sin retorno.
2
+ def area_cuadrado ():
3
+ lado = 6
4
+ print (f'El area de un cuadrado de un lado { lado } metros es { lado * lado } ' )
5
+
6
+ area_cuadrado ()
7
+
8
+ # Funcion con un parametro y retorno.
9
+ def myname (name ):
10
+ name = input ('Ingresa tu nombre: ' )
11
+ return f'Tu nombre es: { name } '
12
+
13
+ print (myname (input ))
14
+
15
+ # Funcion con 2 parametros
16
+ def area_triangulo (base , altura ):
17
+ area = (base * altura ) / 2
18
+ print (f'El area del triangulo es: { area } ' )
19
+
20
+ area_triangulo (4 , 3 )
21
+
22
+ # Funcion con 2 parametros y retorno.
23
+ def area_poligono (apotema , perimetro ):
24
+ ar_pol = (apotema * perimetro ) / 2
25
+ return f'El area del poligono es: { int (ar_pol )} '
26
+
27
+ print (area_poligono (4 , 35 ))
28
+
29
+ # Funcion dentro de Funcion.
30
+
31
+ def user ():
32
+ def username (alias ):
33
+ alias = input ('Ingresa tu alias: ' )
34
+ print (f'Este es tu alias { alias } ' )
35
+ username (input )
36
+
37
+ user ()
38
+
39
+ # Funciones ya creadas en el lenguaje.-
40
+
41
+ print (max (5 , 7 , 18 ))
42
+
43
+ print (len ('Esto es una cadena de texto' ))
44
+
45
+ x = (5 , 7 , 9 , 16 )
46
+ print (sum (x ))
47
+
48
+
49
+ # Variuable Global dentro de una funcion.
50
+
51
+ def loc ():
52
+ global y
53
+ y = ('Esto es una variable Global!' )
54
+ print (y )
55
+
56
+ loc ()
57
+ print (y )
58
+
59
+ # Variable local.
60
+
61
+ age = 32
62
+
63
+ def myage (age ):
64
+ age = input ('Ingresa tu edad: ' )
65
+ print (f'Tu edad segun la variable local { age } ' )
66
+
67
+ myage (input )
68
+
69
+ print (f'Tu edad segun la variable global { age } ' )
70
+
71
+
72
+ # Ejercicio de dificultad extra.
73
+
74
+ def numeros (texto1 , texto2 ):
75
+ num = 0
76
+ for numero in range (1 , 101 ):
77
+ if numero % 3 == 0 and numero % 5 == 0 :
78
+ print (texto1 + texto2 )
79
+ elif numero % 3 == 0 :
80
+ print (texto1 )
81
+ elif numero % 5 == 0 :
82
+ print (texto2 )
83
+ else :
84
+ print (numero )
85
+ num += 1
86
+ return f'El numero se ha impreso { num } veces.'
87
+
88
+ print (numeros ('fizz' , 'buzz' ))
0 commit comments