File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed
Roadmap/02 - FUNCIONES Y ALCANCE/python Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ """
2
+ *
3
+ * DIFICULTAD EXTRA (opcional):
4
+ * Crea una función que reciba dos parámetros de tipo cadena de texto y retorne un número.
5
+ * - La función imprime todos los números del 1 al 100. Teniendo en cuenta que:
6
+ * - Si el número es múltiplo de 3, muestra la cadena de texto del primer parámetro.
7
+ * - Si el número es múltiplo de 5, muestra la cadena de texto del segundo parámetro.
8
+ * - Si el número es múltiplo de 3 y de 5, muestra las dos cadenas de texto concatenadas.
9
+ * - La función retorna el número de veces que se ha impreso el número en lugar de los textos.
10
+ *
11
+ * Presta especial atención a la sintaxis que debes utilizar en cada uno de los casos.
12
+ * Cada lenguaje sigue una convenciones que debes de respetar para que el código se entienda.
13
+ *
14
+ """
15
+
16
+
17
+ def my_function (text_1 : str , text_2 : str ) -> int :
18
+ counter = 0
19
+ for number in range (1 , 101 ):
20
+ if number % 3 == 0 and number % 5 == 0 :
21
+ print (text_1 + text_2 )
22
+ elif number % 3 == 0 :
23
+ print (text_1 )
24
+ elif number % 5 == 0 :
25
+ print (text_2 )
26
+ else :
27
+ print (number )
28
+ counter += 1
29
+ return counter
30
+
31
+
32
+ if __name__ == "__main__" :
33
+ my_var = my_function ("Hola" , "Mundo" )
34
+ print ("----------------------------" )
35
+ print (my_var )
You can’t perform that action at this time.
0 commit comments