Skip to content

Commit a862ecd

Browse files
authored
Merge pull request mouredev#7728 from ClaiNu04/main
Clainudev ejercicios
2 parents 4bb6d91 + 46e4989 commit a862ecd

File tree

3 files changed

+79
-0
lines changed
  • Roadmap
    • 00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/python
    • 01 - OPERADORES Y ESTRUCTURAS DE CONTROL/python
    • 02 - FUNCIONES Y ALCANCE/python

3 files changed

+79
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#https://www.python.org/
2+
3+
"""
4+
Este es un comentario
5+
de varias lineas
6+
"""
7+
8+
nombre = "Clainudev"
9+
10+
string = "hola soy una variable string"
11+
numero = 100
12+
flotante = 10.5
13+
booleano = True
14+
15+
nombre_lenguaje = "Python"
16+
17+
print = (f"Mi nombre es {nombre} y mi lenguaje favorito es {nombre_lenguaje}")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# /*
2+
# * EJERCICIO:
3+
# * - Crea ejemplos utilizando todos los tipos de operadores de tu lenguaje:
4+
# * Aritméticos, lógicos, de comparación, asignación, identidad, pertenencia, bits...
5+
# * (Ten en cuenta que cada lenguaje puede poseer unos diferentes)
6+
# * - Utilizando las operaciones con operadores que tú quieras, crea ejemplos
7+
# * que representen todos los tipos de estructuras de control que existan
8+
# * en tu lenguaje:
9+
# * Condicionales, iterativas, excepciones...
10+
# * - Debes hacer print por consola del resultado de todos los ejemplos.
11+
# *
12+
# * DIFICULTAD EXTRA (opcional):
13+
# * Crea un programa que imprima por consola todos los números comprendidos
14+
# * entre 10 y 55 (incluidos), pares, y que no son ni el 16 ni múltiplos de 3.
15+
# *
16+
# * Seguro que al revisar detenidamente las posibilidades has descubierto algo nuevo.
17+
# */
18+
19+
num_1 = int(input("Dame un numero: "))
20+
num_2 = int(input("Dame otro numero: "))
21+
22+
operacion = int(input("Que operacion quieres realizar? \n 1. Suma \n 2. Resta \n 3. Multiplicacion \n 4. Division \n"))
23+
24+
suma = num_1 + num_2
25+
resta = num_1 - num_2
26+
multiplicacion = num_1 * num_2
27+
division = num_1 / num_2
28+
29+
if operacion == 1:
30+
print(f"El resultado de la suma es: {suma}")
31+
elif operacion == 2:
32+
print(f"El resultado de la resta es: {resta}")
33+
elif operacion == 3:
34+
print(f"El resultado de la multiplicacion es: {multiplicacion}")
35+
elif operacion == 4:
36+
print(f"El resultado de la division es: {division}")
37+
else:
38+
print("No se ha realizado ninguna operacion")
39+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# /*
2+
# * EJERCICIO:
3+
# * - Crea ejemplos de funciones básicas que representen las diferentes
4+
# * posibilidades del lenguaje:
5+
# * Sin parámetros ni retorno, con uno o varios parámetros, con retorno...
6+
# * - Comprueba si puedes crear funciones dentro de funciones.
7+
# * - Utiliza algún ejemplo de funciones ya creadas en el lenguaje.
8+
# * - Pon a prueba el concepto de variable LOCAL y GLOBAL.
9+
# * - Debes hacer print por consola del resultado de todos los ejemplos.
10+
# * (y tener en cuenta que cada lenguaje puede poseer más o menos posibilidades)
11+
# *
12+
# * DIFICULTAD EXTRA (opcional):
13+
# * Crea una función que reciba dos parámetros de tipo cadena de texto y retorne un número.
14+
# * - La función imprime todos los números del 1 al 100. Teniendo en cuenta que:
15+
# * - Si el número es múltiplo de 3, muestra la cadena de texto del primer parámetro.
16+
# * - Si el número es múltiplo de 5, muestra la cadena de texto del segundo parámetro.
17+
# * - Si el número es múltiplo de 3 y de 5, muestra las dos cadenas de texto concatenadas.
18+
# * - La función retorna el número de veces que se ha impreso el número en lugar de los textos.
19+
# *
20+
# * Presta especial atención a la sintaxis que debes utilizar en cada uno de los casos.
21+
# * Cada lenguaje sigue una convenciones que debes de respetar para que el código se entienda.
22+
# */
23+

0 commit comments

Comments
 (0)