Skip to content

Commit 345e0b5

Browse files
authored
Merge pull request mouredev#2512 from m-doce/main
#2 - Python
2 parents 302708f + cd52575 commit 345e0b5

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 numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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))

0 commit comments

Comments
 (0)