Skip to content

Commit 1ee9fc6

Browse files
authored
Merge pull request mouredev#5831 from mmacalli/main
#2-"Python"
2 parents ef1b809 + 13dce29 commit 1ee9fc6

File tree

1 file changed

+121
-0
lines changed

1 file changed

+121
-0
lines changed
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
"""
2+
funciones definidas por el usuario
3+
"""
4+
#simple
5+
6+
def greet():
7+
print("hola, Python!")
8+
9+
greet()
10+
11+
#con retorno
12+
13+
def return_greet():
14+
return "Hola, Python"
15+
print(return_greet())
16+
17+
#con argumento
18+
19+
def arg_greet(name):
20+
print(f"Hola, {name}!")
21+
22+
arg_greet("maca")
23+
24+
#con argumento predeterminado
25+
26+
def default_arg_greet(name="rucucu"):
27+
print(f"Hola, {name}!")
28+
29+
default_arg_greet("love")
30+
default_arg_greet()
31+
32+
#con argumento y retorno
33+
34+
def return_arg_greet(greet, name):
35+
return f"{greet}, {name}!"
36+
37+
print(return_arg_greet("bonacera","pitufo"))
38+
39+
# con retorno de varios valores
40+
41+
def multiple_return_greet():
42+
return "hola", "Python"
43+
greet, name = multiple_return_greet()
44+
print(greet)
45+
print(name)
46+
47+
def variable_arg_greet (*names):
48+
for name in names:
49+
print(f"Hola,{name}:")
50+
variable_arg_greet("python","maca","loquito","barrio")
51+
52+
#con un numero variable de argumentos con palabra clave
53+
54+
def variable_key_arg_greet(**names):
55+
for key, value in names.items():
56+
print(f"{value} ({key})!")
57+
58+
variable_key_arg_greet (
59+
lenguaje ="python",
60+
name="maca",
61+
alias ="loquito",
62+
de_donde ="barrio",
63+
age= 49
64+
)
65+
"""
66+
funciones dentro de Funciones
67+
"""
68+
def outer_funcion():
69+
def inner_funcion():
70+
print("funcion interna: Hola, Python !")
71+
inner_funcion()
72+
73+
outer_funcion()
74+
"""
75+
funciones del lenguaje (built-in)
76+
"""
77+
78+
print (len("martincho"))
79+
print(type("hola"))
80+
print ("martincho".upper())
81+
82+
"""
83+
Variables locales y globales
84+
"""
85+
global_var = "Python"
86+
print(global_var)
87+
88+
def hello_python():
89+
local_var = "hola"
90+
print(f"{local_var}, {global_var}!")
91+
92+
print(global_var)
93+
94+
hello_python()
95+
96+
97+
"""
98+
extra
99+
"""
100+
def print_numbers(text_1, text_2) -> int:
101+
count = 0
102+
for number in range (1, 101):
103+
if number % 3 == 0 and number % 5 == 0:
104+
print(text_1 + text_2)
105+
elif number % 3 == 0:
106+
print(text_1)
107+
elif number % 5 == 0:
108+
print(text_2)
109+
else:
110+
print(number)
111+
count += 1
112+
return count
113+
114+
print(print_numbers("Texto 1 ", "Texto 2"))
115+
116+
117+
118+
119+
120+
121+

0 commit comments

Comments
 (0)