File tree 1 file changed +59
-0
lines changed
Roadmap/02 - FUNCIONES Y ALCANCE/python
1 file changed +59
-0
lines changed Original file line number Diff line number Diff line change
1
+ #Ejemplo de función sin retorno y sin parámetros
2
+ def Saludo ():
3
+ print ("Hola gente!" )
4
+
5
+ Saludo ()
6
+
7
+ #Ejemplo de función sin retorno con un parámetro
8
+ def Saludo (name ):
9
+ print ("Hola {}!" .format (name ))
10
+
11
+ Saludo ("m-doce" )
12
+
13
+ #Ejemplo de función con retorno sin parámetros
14
+ def Usuario ():
15
+ return "m-doce"
16
+
17
+ print (Usuario ())
18
+
19
+ #Ejemplo de función con retorno y un parámetro
20
+ def CambiarSigno (number ):
21
+ return (number * - 1 )
22
+
23
+ print (CambiarSigno (9 ))
24
+
25
+ #Ejemplo de función con retorno y parámetros
26
+ def Suma (numA , numB ):
27
+ return (numA + numB )
28
+
29
+ print (Suma (5 , 3 ))
30
+
31
+ #Variable global: puede ser accedida desde cualquier parte del código
32
+ porcentajeIVA = 1.21
33
+
34
+ #Variable local: sólo podemos acceder a ella dentro del bloque de código que se haya declarado
35
+ def CalcularIVA (value ):
36
+ resultado = value * porcentajeIVA
37
+ print (resultado )
38
+
39
+ CalcularIVA (100 )
40
+ #print(resultado) | Al pertenecer a un bloque de código en particular, no puede ser utilizada fuera del mismo
41
+
42
+ #EJERCICIO EXTRA
43
+
44
+ def Extra (stringA , stringB ):
45
+ counter = 0
46
+ for i in range (1 ,101 ):
47
+ if (((i % 3 ) == 0 ) and ((i % 5 ) == 0 )):
48
+ print ("[+] " + stringA + " y " + stringB )
49
+ elif ((i % 3 ) == 0 ):
50
+ print ("[+] " + stringA )
51
+ elif ((i % 5 ) == 0 ):
52
+ print ("[+] " + stringB )
53
+ else :
54
+ print (i )
55
+ counter += 1
56
+ return counter
57
+
58
+ total = Extra ("Azul" , "Amarillo" )
59
+ print ("En total se imprimieron {} numeros" .format (total ))
You can’t perform that action at this time.
0 commit comments