14 Funcionalidades Básicas Para Aprender Python + Ejercicio Final. Parte II

Daniel Morales
Mar 30, 2020

Contents Outline

14 Funcionalidades Básicas Para Aprender Python + Ejercicio Final. Parte II

Mar 30, 2020 6 minutes read

Siguiendo la primera parte de las 14 Funcionalidades Básicas para Aprender Python, en esta segunda parte vamos a ver las últimas 7 Funcionalidades Básicas de Python:

  • Cambiando Números 
  • Exponenciales
  • El Módulo
  • La Concatenación
  • El Más Igual
  • Strings Multilinea
  • Ejercicios

Funcionalidad #8 - Cambiando Números

Los valores numéricos asignados a variables pueden ser tratados de la misma manera como si fuesen números en sí.

Dos variables pueden ser sumadas o divididas, por ejemplo.  

ice_cream_price = 1.50
number_of_ice_creams = 4

# prints "6.0"
print(ice_cream_price * number_of_ice_creams)

# prints "1.5"
print(ice_cream_price)

#prints #4
print(number_of_ice_creams)

# Updating the price
ice_cream_price = 2

# prints "8.0"
print(ice_cream_price * number_of_ice_creams)

# prints "2"
print(ice_cream_price)

#prints #4
print(number_of_ice_creams)

Funcionalidad #9 - Exponenciales

Python puede correr exponenciales. En matemáticas usted debe escribirlo pequeño y en la parte superior derecha

Dado que es una operación multiplicadora, usamos la notación ** para hacer exponenciación en python

Podemos crear un número a la 10, al cuadrado, al cubo o la raíz cuadrada de la siguiente forma

# 2 to the 10th power, or 1.24
print(2 ** 10)

# 8 squared, or 64
print(8 ** 2)

# 9 * 9 * 9, 9 cubed, or 729
print(9 ** 3)

# We can even perform fractional exponents, 4 to the half power, or 2
print(4 ** 0.5)

Funcionalidad #10 - El Módulo
Es indicado por el símbolo % y arroja el remanente de una división. Si el número es divisible, entonces el resultado del módulo será 0. Es útil cuando necesitamos correr acciones cada N número de veces.

# prints 4 because 29/5 is 5 with a remainder of 4
print(29 % 5)

# prints 2 because 32/3 is 10 with a remainder of 2
print(32 % 3)

# Modulo by 2 returns 0 for even numbers and 1 for odd numbers
# print 0
print(44 % 2)

Funcionalidad #11 - La Concatenación

El operador + no solo suma dos números, sino que también puede “añadir” dos strings. A esto se llama concatenación

Si queremos concatenar un string con un número debemos cambiar el numero a string con la función str() de python.

my_birthday = "I am "
age = 19
my_birthday_two = " years old"

# Concatenating an integer with strings is possible if we turn the integer into a string first
full_string = my_birthday + str(age) + my_birthday_two

# prints "I am 19 years old"

Funcionalidad #12 - El Más Igual

Esta es una forma abreviada de actualizar variables. Cuando usted tiene un número guardado en una variable y quiere sumar otro valor al valor actual de la variable, puede usar el operador +=

También puede ser usado con la concatenación de strings

# we have a variable with a number saved
number_km_runned = 10

# we need to update with another 2 kms today
number_km_runned += 2

# when we print, the new value is the old value plus the number after plus-euqlas
print(number_km_runned)
#Prints 12

Funcionalidad #13 - Strings Multilinea

Si necesita escribir múltiples líneas en un string puede usar triple comillas: “““ o ‘’’ en vez de una tanto para abrir como para cerrar

lorem_ipsum = """
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud 
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure 
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla 
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia 
deserunt mollit anim id est laborum.
"""

Ejercicio Final

Trata de seguir estos ejercicios sin mirar la solución que se encuentra en la parte inferior. Esto te ayudará a mejorar tus habilidades, pero a la vez si tienes alguna duda, puedes obviamente darle un vistazo a dichas soluciones.

1- Imprima su nombre usando el comando print().

2- Si su impresión uso comillas dobles " cambieles a comillas simples. Si usted uso comillas ' cambielas por comillas dobles.

3- Escriba la variable meal y asígnele el valor de breakfast e imprímalo. Luego cambie el valor asignado por launch e imprímalo.

4- Dónde se encuentra el error de la siguiente línea de código? meal = "launch, breakfast and "tea". Guarde en un string su respuesta y asignela a una variable llamada error_encontrado. Ahora en una nueva variable llamada tipo_de_error asignele un string con el tipo de error: "sintax error" o "name error".

5- Escriba en diferentes variables las últimas 3 películas que vio y asigneles su propio rating (puede ser flotante) según su criterio.

6- Imprima el resultado de la siguiente ecuación: 25 * 68 + 13 / 28

7- Imprima el resultado de la siguiente operación: 80 / 0

8- ¡Has decidido meterte en el mundo de tejer edredones! Para calcular el número de cuadrados que necesitarás para tu primera colcha, vamos a crear dos variables: quilt_width y quilt_length. Hagamos este primer edredón de 8 cuadrados de ancho y 12 de largo. Imprime el número de cuadrados que necesitarás para crear el edredón!

9- Concatenar las cadenas siguientes y guardar el mensaje que forman en la variable mensaje.

string1 = "The wind, "
string2 = "which had hitherto carried us along with amazing rapidity, "
string3 = "sank at sunset to a light breeze; "
string4 = "the soft air just ruffled the water and "
string5 = "caused a pleasant motion among the trees as we approached the shore, "
string6 = "from which it wafted the most delightful scent of flowers and hay."

10- Estamos haciendo compras en línea y encontramos un par de zapatillas nuevas. Justo antes de que nos vayamos, encontramos un bonito suéter y algunos libros que también queremos comprar! Utilice el operador += para actualizar el precio_total e incluir los precios de nice_sweater y fun_books.

El producto y el precio que ya tienes en el carrito de compras es: zapatillas_nuevas = 50.00. Los precios de los nuevos artículos agregados al carrito son: nice_sweater = 39.00 y fun_books = 20.00.

Conclusión:
En esta segunda parte de la serie de artículos, vimos otros 7 funcionalidades que nos permiten trabajar con Python y finalmente unos ejercicios que te permitirán afianzar estos conocimientos.

Solucion Ejercicio

quilt_width = 8
quilt_length = 12
print(quilt_width * quilt_length)

quilt_length = 8
print(quilt_width * quilt_length)
---------------------------------------
total_price = 0

new_sneakers = 50.00

total_price += new_sneakers

nice_sweater = 39.00
fun_books = 20.00
# Update total_price here:

total_price += nice_sweater
total_price += fun_books

print("The total price is", total_price)

PD: Si quieres profundizar y estudiar python en detalle, te recomendamos este excelente curso de avanzado a intermedio en Python.
Join our private community in Discord

Keep up to date by participating in our global community of data scientists and AI enthusiasts. We discuss the latest developments in data science competitions, new techniques for solving complex challenges, AI and machine learning models, and much more!