From 0dad4e672e77e3eb8f1d200a09df0bb7b97bdf2c Mon Sep 17 00:00:00 2001 From: Manuel Vergara Date: Mon, 18 Sep 2023 23:08:56 +0200 Subject: [PATCH] Add exercises 02 Signed-off-by: Manuel Vergara --- .../01_variables.py | 80 +++++++++++++++++++ .../README.md | 1 + 2 files changed, 81 insertions(+) create mode 100644 30-days-of-python/02_Variables_funciones_incorporadas/01_variables.py diff --git a/30-days-of-python/02_Variables_funciones_incorporadas/01_variables.py b/30-days-of-python/02_Variables_funciones_incorporadas/01_variables.py new file mode 100644 index 0000000..a3d5922 --- /dev/null +++ b/30-days-of-python/02_Variables_funciones_incorporadas/01_variables.py @@ -0,0 +1,80 @@ +""" +01_variables.py +""" +# Day 2: 30 Days of Python programming + +# Declarando variables +nombre = "Juan" +apellido = "Pérez" +nombre_completo = nombre + " " + apellido +pais = "España" +ciudad = "Madrid" +edad = 30 +año = 2021 +esta_casado = True +es_verdadero = False +esta_luz_encendida = True + +# Declarando múltiples variables en una sola línea +x, y, z = 10, 20, 30 + + +# Imprimiendo tipos de datos +print(type(nombre)) +print(type(apellido)) +print(type(nombre_completo)) +print(type(edad)) +print(type(pais)) +print(type(esta_casado)) + +# Encontrando la longitud del nombre +longitud_nombre = len(nombre) +print("La longitud de mi nombre es:", longitud_nombre) + +# Comparando la longitud del nombre y el apellido +longitud_apellido = len(apellido) +if longitud_nombre > longitud_apellido: + print("Mi nombre es más largo que mi apellido") +elif longitud_nombre < longitud_apellido: + print("Mi apellido es más largo que mi nombre") +else: + print("Mi nombre y mi apellido tienen la misma longitud") + +# Realizando operaciones aritméticas +num_uno = 5 +num_dos = 4 + +total = num_uno + num_dos +diferencia = num_uno - num_dos +producto = num_uno * num_dos +division = num_uno / num_dos +resto = num_dos % num_uno +exp = num_uno ** num_dos +division_piso = num_uno // num_dos + +print(total) +print(diferencia) +print(producto) +print(division) +print(resto) +print(exp) +print(division_piso) + +# Calculando el área y la circunferencia de un círculo +radio = 30 +pi = 3.14159 + +area_de_circulo = pi * radio ** 2 +circunferencia_de_circulo = 2 * pi * radio + +print(area_de_circulo) +print(circunferencia_de_circulo) + +# Obteniendo información del usuario +nombre = input("Ingresa tu nombre: ") +apellido = input("Ingresa tu apellido: ") +pais = input("Ingresa tu país: ") +edad = input("Ingresa tu edad: ") + +# Verificando las palabras clave de Python +help('keywords') diff --git a/30-days-of-python/02_Variables_funciones_incorporadas/README.md b/30-days-of-python/02_Variables_funciones_incorporadas/README.md index a18dbda..3950b76 100644 --- a/30-days-of-python/02_Variables_funciones_incorporadas/README.md +++ b/30-days-of-python/02_Variables_funciones_incorporadas/README.md @@ -40,3 +40,4 @@ Documento original en inglés: [Variables, Builtin Functions](https://github.com - Usa la función incorporada `input` para obtener el nombre, apellido, país y edad de un usuario y almacena los valores en las variables correspondientes. - Ejecuta `help('keywords')` en la terminal de Python o en tu archivo para verificar las palabras reservadas o palabras clave de Python. +[Solución](./variables.py)