Skip to content

Commit 8a4c898

Browse files
authored
Merge pull request mouredev#7780 from super490/soluciones
#2 - Python
2 parents 43b829f + ed8da0b commit 8a4c898

File tree

1 file changed

+153
-0
lines changed

1 file changed

+153
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
# Funciones
2+
3+
# Sin parámetros ni retorno
4+
5+
def saludo():
6+
print('Hola mundo')
7+
8+
saludo()
9+
10+
# Con un parámetros
11+
12+
def dato(nombre):
13+
print(f'Mi nombre es {nombre}')
14+
15+
dato('Manuel')
16+
17+
# Con varios parámetros
18+
19+
def datos(nombre,apellido,edad):
20+
print(f'Mi nombre y apellido es {nombre} {apellido} y tengo {edad} de edad')
21+
22+
datos('Manuel','Morales','28')
23+
24+
# Con retorno
25+
26+
def suma(num1,num2):
27+
return num1 + num2
28+
29+
resultado = suma(30,20)
30+
31+
print(f'El resultado de la suma es: {resultado}')
32+
33+
34+
def dividir(num1,num2):
35+
if num2 == 0:
36+
return 'Error: División por cero'
37+
return num1 / num2
38+
39+
resultado = dividir(30,2)
40+
41+
print(f'El resultado de la division es: {resultado}')
42+
43+
# funciones dentro de funciones
44+
45+
def resultado_resta(num5,num6):
46+
47+
def resta(num3,num4):
48+
return num3 - num4
49+
50+
return resta(num5,num6)
51+
52+
resultado = resultado_resta(30,10)
53+
54+
print(resultado)
55+
56+
# funciones ya creadas en el lenguaje
57+
58+
# 1. print()
59+
print("Hola, Python!")
60+
61+
# 2. len()
62+
cadena = "Python"
63+
longitud = len(cadena)
64+
print(longitud)
65+
66+
# 3. type()
67+
numero = 10
68+
print(type(numero))
69+
70+
# 4. input()
71+
72+
nombre = input("Ingrese su nombre: ")
73+
print("Hola,", nombre)
74+
75+
# 5. int()
76+
77+
numero = "10"
78+
numero_entero = int(numero)
79+
print(numero_entero)
80+
81+
# 6. float()
82+
83+
precio = "99.99"
84+
precio_float = float(precio)
85+
print(precio_float)
86+
87+
# 7. float()
88+
89+
edad = 25
90+
edad_str = str(edad)
91+
print(edad_str)
92+
93+
# 8. abs()
94+
95+
numero = -10
96+
valor_absoluto = abs(numero)
97+
print(valor_absoluto)
98+
99+
# 9. round()
100+
101+
numero = 3.14159
102+
numero_redondeado = round(numero, 2)
103+
104+
# 10. max(), min()
105+
106+
numeros = [1, 5, 2, 8, 3]
107+
maximo = max(numeros)
108+
minimo = min(numeros)
109+
print(maximo)
110+
print(minimo)
111+
112+
# 11. sum()
113+
114+
numeros = [1, 2, 3, 4, 5]
115+
suma = sum(numeros)
116+
print(suma)
117+
118+
# Funcion con una variable local
119+
120+
def mi_funcion():
121+
x = 12
122+
print(x)
123+
124+
mi_funcion()
125+
126+
# Funcion con una variable global
127+
128+
variable = 'Hola mundo'
129+
130+
def mi_codigo():
131+
print(variable)
132+
133+
mi_codigo()
134+
135+
print(variable)
136+
137+
# DIFICULTAD EXTRA
138+
139+
def numbers(number_1,number_2):
140+
count = 0
141+
for numero in range(1,101):
142+
if numero % 3 == 0 and numero % 5 == 0:
143+
print (number_1 + ' '+ number_2)
144+
elif numero % 3 == 0:
145+
print(number_1 )
146+
elif numero % 5 == 0:
147+
print(number_2)
148+
else:
149+
print(numero)
150+
count += 1
151+
return count
152+
153+
print(numbers('Number_1', 'Number_2'))

0 commit comments

Comments
 (0)