From b2a31566bc94fb80e9e5b2a1b4c34342e4e4a9c2 Mon Sep 17 00:00:00 2001 From: afgsanchez Date: Sun, 28 Apr 2024 22:22:26 +0200 Subject: [PATCH 1/2] practica starter v 1.0.1 --- afgsanchez.py | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 afgsanchez.py diff --git a/afgsanchez.py b/afgsanchez.py new file mode 100644 index 0000000..e0f7c83 --- /dev/null +++ b/afgsanchez.py @@ -0,0 +1,47 @@ +# variables tipo integer (enteros) +entero = 5 +entero1 = 6 + +# variable tipo float (flotantes, numeros con decimal) +flotante = 3.14 +flotante1 = 1.26 + +# variable tipo string (cadenas de texto) +texto = "Me llamo Toni." +texto2 = "Encantado de conoceros" + +# variable tipo booleano (True o False) +boleano = True + +# variables tipo listas (Almacenan un serie de elementos) +lista_enteros = [1, 2, 3, 4] +lista_texto = ['uno', 'dos', 'tres', 'cuatro'] + +# variables tipo tupla (son listas inmutables, que +# no se puede cambiar el contenido) +tupla = (1, 2, 3, 4) + +# variables tipo diccionario (listas que almacenan +# pares) +diccionario = {"Nombre": "Toni", "Localidad": "Baleares"} + +# variables tipo set (almacenan colecciones de datos +# no ordenados y no repetidos) +variable_set = {"rojo", "azul", "amarillo", "verde"} + +#------------------------------# +# Ejercicios con las variables # +#------------------------------# + +# Concatena variables de tipo texto. +print(texto, texto2) +print() + +# Haz las diferentes operaciones con variable numéricas (Suma, Resta, Multiplicación, División, Residuo, Potenciación). +# Suma enteros +print(entero + entero1, " - Suma de integer") +# Suma entero + flotante +f = entero + flotante1 +print(f, " - Suma de integer + float") + + From 1e8308ff5277bef285d419e322c1c8c84b438837 Mon Sep 17 00:00:00 2001 From: afgsanchez Date: Mon, 29 Apr 2024 11:41:40 +0200 Subject: [PATCH 2/2] Ejercicio finalizado --- afgsanchez.py | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/afgsanchez.py b/afgsanchez.py index e0f7c83..4b1a599 100644 --- a/afgsanchez.py +++ b/afgsanchez.py @@ -1,3 +1,5 @@ +# Declaración de variables. + # variables tipo integer (enteros) entero = 5 entero1 = 6 @@ -43,5 +45,45 @@ # Suma entero + flotante f = entero + flotante1 print(f, " - Suma de integer + float") +# Resta +print(entero - entero1, " - Resta de integer") +# Multiplicación +print(entero * flotante, " - Multiplicacion entre enteros y flotantes") +# Division +print(entero / flotante, " - División entre entero y flotante") +#Residuo +print(entero1 % entero, " - Residuo de dividir entero1 entre entero") +# Potenciación +print(entero ** entero1, " - ejemplo de potenciación, en este caso entero elevado a entero1") +print() + +# Cambia el valor de una variable booleana. +print("El valor de la variable boleano es: ", boleano) +respuesta = input("Quieres cambiar el valor? yes/no: ") +if respuesta == "yes": + boleano = False +elif respuesta == "no": + print("No cambio en valor") +else: + print("Debes elegir yes/no") + exit() +print("El valor de la variable boleano es: ", boleano) +print() + +# Suma una variable de texto con una variable numérica. +variable_numerica = 4 +variable_texto = "2" +# convierto la variable_texto a una variable numerica +variable_texto = int(variable_texto) +# Hago la suma +suma = variable_numerica + variable_texto +print(suma) + + + + + + +