Menu iconMenu icon
Programación en Python Desbloqueada para Principiantes

Capítulo 2: Fundamentos de Python

2.1 Sintaxis de Python

Python es conocido por su sintaxis limpia y fácil de entender, lo que lo convierte en un lenguaje ideal para programadores principiantes. A medida que profundizamos en la sintaxis de Python, notarás que enfatiza la legibilidad y la simplicidad, permitiéndote escribir código eficiente y fácil de mantener.

2.1.1 Sangría

Uno de los aspectos más importantes de la sintaxis de Python es el uso de sangría. En lugar de depender de llaves {} u otros símbolos para denotar bloques de código, Python usa la sangría para definir la estructura del código. Esto impone un formato consistente y mejora la legibilidad del código.

En Python, debes sangrar cada nivel de un bloque de código usando espacios o tabuladores, con una cantidad constante de espacios o tabuladores para cada nivel. La convención más común es usar 4 espacios por nivel de sangría.

Considera el siguiente ejemplo de un bloque if-else:

x = 5

if x > 0:
    print("x is positive")
else:
    print("x is non-positive")

Aquí, las declaraciones print("x es positivo") y print("x es no positivo") están sangradas para indicar que pertenecen a los bloques if y else, respectivamente.

2.1.2 Comentarios

Los comentarios son una parte esencial de cualquier lenguaje de programación, ya que te permiten agregar explicaciones y notas a tu código. En Python, puedes crear comentarios usando el símbolo numeral (#). Cualquier cosa que siga a un # en una línea se considera un comentario y no será ejecutada por el intérprete de Python.

# This is a single-line comment

x = 5  # This is an inline comment

# You can also use comments to
# explain code over multiple lines

2.1.3 Variables

En Python, puedes crear variables asignando un valor a un nombre usando el signo igual (=). Los nombres de las variables en Python deben ser descriptivos y cumplir con las siguientes reglas:

  • Deben comenzar con una letra o un guion bajo
  • Solo pueden contener letras, números o guiones bajos
  • Son sensibles a las mayúsculas y minúsculas

Ejemplos de nombres de variables válidos son x, contador, resultado y _temp.

name = "Alice"
age = 30

2.1.4 Declaraciones y expresiones

Una declaración es una línea de código única que realiza una acción, mientras que una expresión es una combinación de valores, variables y operadores que se pueden evaluar para producir un resultado.

Ejemplos de declaraciones:

x = 5  # assignment statement
print(x)  # function call statement

Ejemplos de expresiones:

3 + 4
x * 2
x > 0

2.1.5 Tipos de datos básicos y operadores

Python admite varios tipos de datos incorporados, como enteros, flotantes, cadenas y valores booleanos. También proporciona una variedad de operadores para realizar operaciones aritméticas, de comparación y lógicas.

Ejemplos:

# Arithmetic operations
x = 5 + 3  # addition
y = 7 - 2  # subtraction
z = 4 * 2  # multiplication
a = 9 / 3  # division

# Comparison operations
b = 5 > 3  # greater than
c = 4 < 2  # less than
d = 5 == 5  # equal to
e = 5 != 3  # not equal to

# Logical operations
f = True and False  # logical AND
g = True or False   # logical OR
h = not True        # logical NOT

Con esta comprensión básica de la sintaxis de Python, ahora estás equipado para comenzar a escribir programas y expresiones simples en Python. A medida que avancemos en este libro, construiremos sobre estos conceptos fundamentales para explorar temas más avanzados, como funciones, clases y módulos. Es importante familiarizarte con la sintaxis de Python, ya que te permitirá escribir código claro, eficiente y mantenible a medida que desarrollas aplicaciones más complejas.

Recuerda que Python enfatiza la legibilidad y la simplicidad, así que siempre procura escribir código que sea fácil de entender y seguir. Esto no solo hará que tu trabajo sea más agradable, sino que también facilitará que otros lean y colaboren en tus proyectos.

Ejercicio 2.1.1: Calcular el área de un rectángulo

In this exercise, you will write a simple Python program that calculates the area of a rectangle. You will practice using Python syntax, including variables, expressions, and the print() function.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Declara una variable llamada longitud y asígnale el valor de la longitud del rectángulo (por ejemplo, 10).
  3. Declara una variable llamada ancho y asígnale el valor del ancho del rectángulo (por ejemplo, 5).
  4. Calcula el área del rectángulo multiplicando las variables longitud y ancho, y asigna el resultado a una nueva variable llamada área.
  5. Usa la función print() para mostrar el área del rectángulo.

Tu código final debería verse así:

length = 10
width = 5
area = length * width
print("The area of the rectangle is", area)

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

The area of the rectangle is 50

Siéntete libre de modificar los valores de longitud y ancho para probar tu programa con diferentes tamaños de rectángulo. Este ejercicio te ayuda a familiarizarte con la sintaxis de Python, incluyendo la asignación de variables, las expresiones aritméticas y la función print().

Ejercicio 2.1.2: Imprimir un triángulo

En este ejercicio, escribirás un programa en Python que imprime un patrón de triángulo simple usando asteriscos. Practicarás el uso de la función print() y la sintaxis de Python.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Usa la función print() para mostrar un patrón de triángulo con la siguiente estructura:
  *
 ***
*****

Tu código final debería verse así:

print("  *  ")
print(" *** ")
print("*****")

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

  *
 ***
*****

Ejercicio 2.1.3: Imprimir una tabla de multiplicar

En este ejercicio, escribirás un programa en Python que imprime una tabla de multiplicar para un número dado. Practicarás el uso de la función print() y la sintaxis de Python.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Declara una variable llamada número y asígnale un valor (por ejemplo, 7).
  3. Usa la función print() para mostrar una tabla de multiplicar para el número dado, hasta 10 veces el número dado.

Tu código final debería verse así:

number = 7

print(f"{number} x 1 = {number * 1}")
print(f"{number} x 2 = {number * 2}")
print(f"{number} x 3 = {number * 3}")
print(f"{number} x 4 = {number * 4}")
print(f"{number} x 5 = {number * 5}")
print(f"{number} x 6 = {number * 6}")
print(f"{number} x 7 = {number * 7}")
print(f"{number} x 8 = {number * 8}")
print(f"{number} x 9 = {number * 9}")
print(f"{number} x 10 = {number * 10}")

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70

Siéntete libre de modificar la variable número para practicar con diferentes tablas de multiplicar. Estos ejercicios te ayudan a familiarizarte con la sintaxis de Python y la función print().

2.1 Sintaxis de Python

Python es conocido por su sintaxis limpia y fácil de entender, lo que lo convierte en un lenguaje ideal para programadores principiantes. A medida que profundizamos en la sintaxis de Python, notarás que enfatiza la legibilidad y la simplicidad, permitiéndote escribir código eficiente y fácil de mantener.

2.1.1 Sangría

Uno de los aspectos más importantes de la sintaxis de Python es el uso de sangría. En lugar de depender de llaves {} u otros símbolos para denotar bloques de código, Python usa la sangría para definir la estructura del código. Esto impone un formato consistente y mejora la legibilidad del código.

En Python, debes sangrar cada nivel de un bloque de código usando espacios o tabuladores, con una cantidad constante de espacios o tabuladores para cada nivel. La convención más común es usar 4 espacios por nivel de sangría.

Considera el siguiente ejemplo de un bloque if-else:

x = 5

if x > 0:
    print("x is positive")
else:
    print("x is non-positive")

Aquí, las declaraciones print("x es positivo") y print("x es no positivo") están sangradas para indicar que pertenecen a los bloques if y else, respectivamente.

2.1.2 Comentarios

Los comentarios son una parte esencial de cualquier lenguaje de programación, ya que te permiten agregar explicaciones y notas a tu código. En Python, puedes crear comentarios usando el símbolo numeral (#). Cualquier cosa que siga a un # en una línea se considera un comentario y no será ejecutada por el intérprete de Python.

# This is a single-line comment

x = 5  # This is an inline comment

# You can also use comments to
# explain code over multiple lines

2.1.3 Variables

En Python, puedes crear variables asignando un valor a un nombre usando el signo igual (=). Los nombres de las variables en Python deben ser descriptivos y cumplir con las siguientes reglas:

  • Deben comenzar con una letra o un guion bajo
  • Solo pueden contener letras, números o guiones bajos
  • Son sensibles a las mayúsculas y minúsculas

Ejemplos de nombres de variables válidos son x, contador, resultado y _temp.

name = "Alice"
age = 30

2.1.4 Declaraciones y expresiones

Una declaración es una línea de código única que realiza una acción, mientras que una expresión es una combinación de valores, variables y operadores que se pueden evaluar para producir un resultado.

Ejemplos de declaraciones:

x = 5  # assignment statement
print(x)  # function call statement

Ejemplos de expresiones:

3 + 4
x * 2
x > 0

2.1.5 Tipos de datos básicos y operadores

Python admite varios tipos de datos incorporados, como enteros, flotantes, cadenas y valores booleanos. También proporciona una variedad de operadores para realizar operaciones aritméticas, de comparación y lógicas.

Ejemplos:

# Arithmetic operations
x = 5 + 3  # addition
y = 7 - 2  # subtraction
z = 4 * 2  # multiplication
a = 9 / 3  # division

# Comparison operations
b = 5 > 3  # greater than
c = 4 < 2  # less than
d = 5 == 5  # equal to
e = 5 != 3  # not equal to

# Logical operations
f = True and False  # logical AND
g = True or False   # logical OR
h = not True        # logical NOT

Con esta comprensión básica de la sintaxis de Python, ahora estás equipado para comenzar a escribir programas y expresiones simples en Python. A medida que avancemos en este libro, construiremos sobre estos conceptos fundamentales para explorar temas más avanzados, como funciones, clases y módulos. Es importante familiarizarte con la sintaxis de Python, ya que te permitirá escribir código claro, eficiente y mantenible a medida que desarrollas aplicaciones más complejas.

Recuerda que Python enfatiza la legibilidad y la simplicidad, así que siempre procura escribir código que sea fácil de entender y seguir. Esto no solo hará que tu trabajo sea más agradable, sino que también facilitará que otros lean y colaboren en tus proyectos.

Ejercicio 2.1.1: Calcular el área de un rectángulo

In this exercise, you will write a simple Python program that calculates the area of a rectangle. You will practice using Python syntax, including variables, expressions, and the print() function.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Declara una variable llamada longitud y asígnale el valor de la longitud del rectángulo (por ejemplo, 10).
  3. Declara una variable llamada ancho y asígnale el valor del ancho del rectángulo (por ejemplo, 5).
  4. Calcula el área del rectángulo multiplicando las variables longitud y ancho, y asigna el resultado a una nueva variable llamada área.
  5. Usa la función print() para mostrar el área del rectángulo.

Tu código final debería verse así:

length = 10
width = 5
area = length * width
print("The area of the rectangle is", area)

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

The area of the rectangle is 50

Siéntete libre de modificar los valores de longitud y ancho para probar tu programa con diferentes tamaños de rectángulo. Este ejercicio te ayuda a familiarizarte con la sintaxis de Python, incluyendo la asignación de variables, las expresiones aritméticas y la función print().

Ejercicio 2.1.2: Imprimir un triángulo

En este ejercicio, escribirás un programa en Python que imprime un patrón de triángulo simple usando asteriscos. Practicarás el uso de la función print() y la sintaxis de Python.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Usa la función print() para mostrar un patrón de triángulo con la siguiente estructura:
  *
 ***
*****

Tu código final debería verse así:

print("  *  ")
print(" *** ")
print("*****")

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

  *
 ***
*****

Ejercicio 2.1.3: Imprimir una tabla de multiplicar

En este ejercicio, escribirás un programa en Python que imprime una tabla de multiplicar para un número dado. Practicarás el uso de la función print() y la sintaxis de Python.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Declara una variable llamada número y asígnale un valor (por ejemplo, 7).
  3. Usa la función print() para mostrar una tabla de multiplicar para el número dado, hasta 10 veces el número dado.

Tu código final debería verse así:

number = 7

print(f"{number} x 1 = {number * 1}")
print(f"{number} x 2 = {number * 2}")
print(f"{number} x 3 = {number * 3}")
print(f"{number} x 4 = {number * 4}")
print(f"{number} x 5 = {number * 5}")
print(f"{number} x 6 = {number * 6}")
print(f"{number} x 7 = {number * 7}")
print(f"{number} x 8 = {number * 8}")
print(f"{number} x 9 = {number * 9}")
print(f"{number} x 10 = {number * 10}")

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70

Siéntete libre de modificar la variable número para practicar con diferentes tablas de multiplicar. Estos ejercicios te ayudan a familiarizarte con la sintaxis de Python y la función print().

2.1 Sintaxis de Python

Python es conocido por su sintaxis limpia y fácil de entender, lo que lo convierte en un lenguaje ideal para programadores principiantes. A medida que profundizamos en la sintaxis de Python, notarás que enfatiza la legibilidad y la simplicidad, permitiéndote escribir código eficiente y fácil de mantener.

2.1.1 Sangría

Uno de los aspectos más importantes de la sintaxis de Python es el uso de sangría. En lugar de depender de llaves {} u otros símbolos para denotar bloques de código, Python usa la sangría para definir la estructura del código. Esto impone un formato consistente y mejora la legibilidad del código.

En Python, debes sangrar cada nivel de un bloque de código usando espacios o tabuladores, con una cantidad constante de espacios o tabuladores para cada nivel. La convención más común es usar 4 espacios por nivel de sangría.

Considera el siguiente ejemplo de un bloque if-else:

x = 5

if x > 0:
    print("x is positive")
else:
    print("x is non-positive")

Aquí, las declaraciones print("x es positivo") y print("x es no positivo") están sangradas para indicar que pertenecen a los bloques if y else, respectivamente.

2.1.2 Comentarios

Los comentarios son una parte esencial de cualquier lenguaje de programación, ya que te permiten agregar explicaciones y notas a tu código. En Python, puedes crear comentarios usando el símbolo numeral (#). Cualquier cosa que siga a un # en una línea se considera un comentario y no será ejecutada por el intérprete de Python.

# This is a single-line comment

x = 5  # This is an inline comment

# You can also use comments to
# explain code over multiple lines

2.1.3 Variables

En Python, puedes crear variables asignando un valor a un nombre usando el signo igual (=). Los nombres de las variables en Python deben ser descriptivos y cumplir con las siguientes reglas:

  • Deben comenzar con una letra o un guion bajo
  • Solo pueden contener letras, números o guiones bajos
  • Son sensibles a las mayúsculas y minúsculas

Ejemplos de nombres de variables válidos son x, contador, resultado y _temp.

name = "Alice"
age = 30

2.1.4 Declaraciones y expresiones

Una declaración es una línea de código única que realiza una acción, mientras que una expresión es una combinación de valores, variables y operadores que se pueden evaluar para producir un resultado.

Ejemplos de declaraciones:

x = 5  # assignment statement
print(x)  # function call statement

Ejemplos de expresiones:

3 + 4
x * 2
x > 0

2.1.5 Tipos de datos básicos y operadores

Python admite varios tipos de datos incorporados, como enteros, flotantes, cadenas y valores booleanos. También proporciona una variedad de operadores para realizar operaciones aritméticas, de comparación y lógicas.

Ejemplos:

# Arithmetic operations
x = 5 + 3  # addition
y = 7 - 2  # subtraction
z = 4 * 2  # multiplication
a = 9 / 3  # division

# Comparison operations
b = 5 > 3  # greater than
c = 4 < 2  # less than
d = 5 == 5  # equal to
e = 5 != 3  # not equal to

# Logical operations
f = True and False  # logical AND
g = True or False   # logical OR
h = not True        # logical NOT

Con esta comprensión básica de la sintaxis de Python, ahora estás equipado para comenzar a escribir programas y expresiones simples en Python. A medida que avancemos en este libro, construiremos sobre estos conceptos fundamentales para explorar temas más avanzados, como funciones, clases y módulos. Es importante familiarizarte con la sintaxis de Python, ya que te permitirá escribir código claro, eficiente y mantenible a medida que desarrollas aplicaciones más complejas.

Recuerda que Python enfatiza la legibilidad y la simplicidad, así que siempre procura escribir código que sea fácil de entender y seguir. Esto no solo hará que tu trabajo sea más agradable, sino que también facilitará que otros lean y colaboren en tus proyectos.

Ejercicio 2.1.1: Calcular el área de un rectángulo

In this exercise, you will write a simple Python program that calculates the area of a rectangle. You will practice using Python syntax, including variables, expressions, and the print() function.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Declara una variable llamada longitud y asígnale el valor de la longitud del rectángulo (por ejemplo, 10).
  3. Declara una variable llamada ancho y asígnale el valor del ancho del rectángulo (por ejemplo, 5).
  4. Calcula el área del rectángulo multiplicando las variables longitud y ancho, y asigna el resultado a una nueva variable llamada área.
  5. Usa la función print() para mostrar el área del rectángulo.

Tu código final debería verse así:

length = 10
width = 5
area = length * width
print("The area of the rectangle is", area)

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

The area of the rectangle is 50

Siéntete libre de modificar los valores de longitud y ancho para probar tu programa con diferentes tamaños de rectángulo. Este ejercicio te ayuda a familiarizarte con la sintaxis de Python, incluyendo la asignación de variables, las expresiones aritméticas y la función print().

Ejercicio 2.1.2: Imprimir un triángulo

En este ejercicio, escribirás un programa en Python que imprime un patrón de triángulo simple usando asteriscos. Practicarás el uso de la función print() y la sintaxis de Python.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Usa la función print() para mostrar un patrón de triángulo con la siguiente estructura:
  *
 ***
*****

Tu código final debería verse así:

print("  *  ")
print(" *** ")
print("*****")

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

  *
 ***
*****

Ejercicio 2.1.3: Imprimir una tabla de multiplicar

En este ejercicio, escribirás un programa en Python que imprime una tabla de multiplicar para un número dado. Practicarás el uso de la función print() y la sintaxis de Python.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Declara una variable llamada número y asígnale un valor (por ejemplo, 7).
  3. Usa la función print() para mostrar una tabla de multiplicar para el número dado, hasta 10 veces el número dado.

Tu código final debería verse así:

number = 7

print(f"{number} x 1 = {number * 1}")
print(f"{number} x 2 = {number * 2}")
print(f"{number} x 3 = {number * 3}")
print(f"{number} x 4 = {number * 4}")
print(f"{number} x 5 = {number * 5}")
print(f"{number} x 6 = {number * 6}")
print(f"{number} x 7 = {number * 7}")
print(f"{number} x 8 = {number * 8}")
print(f"{number} x 9 = {number * 9}")
print(f"{number} x 10 = {number * 10}")

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70

Siéntete libre de modificar la variable número para practicar con diferentes tablas de multiplicar. Estos ejercicios te ayudan a familiarizarte con la sintaxis de Python y la función print().

2.1 Sintaxis de Python

Python es conocido por su sintaxis limpia y fácil de entender, lo que lo convierte en un lenguaje ideal para programadores principiantes. A medida que profundizamos en la sintaxis de Python, notarás que enfatiza la legibilidad y la simplicidad, permitiéndote escribir código eficiente y fácil de mantener.

2.1.1 Sangría

Uno de los aspectos más importantes de la sintaxis de Python es el uso de sangría. En lugar de depender de llaves {} u otros símbolos para denotar bloques de código, Python usa la sangría para definir la estructura del código. Esto impone un formato consistente y mejora la legibilidad del código.

En Python, debes sangrar cada nivel de un bloque de código usando espacios o tabuladores, con una cantidad constante de espacios o tabuladores para cada nivel. La convención más común es usar 4 espacios por nivel de sangría.

Considera el siguiente ejemplo de un bloque if-else:

x = 5

if x > 0:
    print("x is positive")
else:
    print("x is non-positive")

Aquí, las declaraciones print("x es positivo") y print("x es no positivo") están sangradas para indicar que pertenecen a los bloques if y else, respectivamente.

2.1.2 Comentarios

Los comentarios son una parte esencial de cualquier lenguaje de programación, ya que te permiten agregar explicaciones y notas a tu código. En Python, puedes crear comentarios usando el símbolo numeral (#). Cualquier cosa que siga a un # en una línea se considera un comentario y no será ejecutada por el intérprete de Python.

# This is a single-line comment

x = 5  # This is an inline comment

# You can also use comments to
# explain code over multiple lines

2.1.3 Variables

En Python, puedes crear variables asignando un valor a un nombre usando el signo igual (=). Los nombres de las variables en Python deben ser descriptivos y cumplir con las siguientes reglas:

  • Deben comenzar con una letra o un guion bajo
  • Solo pueden contener letras, números o guiones bajos
  • Son sensibles a las mayúsculas y minúsculas

Ejemplos de nombres de variables válidos son x, contador, resultado y _temp.

name = "Alice"
age = 30

2.1.4 Declaraciones y expresiones

Una declaración es una línea de código única que realiza una acción, mientras que una expresión es una combinación de valores, variables y operadores que se pueden evaluar para producir un resultado.

Ejemplos de declaraciones:

x = 5  # assignment statement
print(x)  # function call statement

Ejemplos de expresiones:

3 + 4
x * 2
x > 0

2.1.5 Tipos de datos básicos y operadores

Python admite varios tipos de datos incorporados, como enteros, flotantes, cadenas y valores booleanos. También proporciona una variedad de operadores para realizar operaciones aritméticas, de comparación y lógicas.

Ejemplos:

# Arithmetic operations
x = 5 + 3  # addition
y = 7 - 2  # subtraction
z = 4 * 2  # multiplication
a = 9 / 3  # division

# Comparison operations
b = 5 > 3  # greater than
c = 4 < 2  # less than
d = 5 == 5  # equal to
e = 5 != 3  # not equal to

# Logical operations
f = True and False  # logical AND
g = True or False   # logical OR
h = not True        # logical NOT

Con esta comprensión básica de la sintaxis de Python, ahora estás equipado para comenzar a escribir programas y expresiones simples en Python. A medida que avancemos en este libro, construiremos sobre estos conceptos fundamentales para explorar temas más avanzados, como funciones, clases y módulos. Es importante familiarizarte con la sintaxis de Python, ya que te permitirá escribir código claro, eficiente y mantenible a medida que desarrollas aplicaciones más complejas.

Recuerda que Python enfatiza la legibilidad y la simplicidad, así que siempre procura escribir código que sea fácil de entender y seguir. Esto no solo hará que tu trabajo sea más agradable, sino que también facilitará que otros lean y colaboren en tus proyectos.

Ejercicio 2.1.1: Calcular el área de un rectángulo

In this exercise, you will write a simple Python program that calculates the area of a rectangle. You will practice using Python syntax, including variables, expressions, and the print() function.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Declara una variable llamada longitud y asígnale el valor de la longitud del rectángulo (por ejemplo, 10).
  3. Declara una variable llamada ancho y asígnale el valor del ancho del rectángulo (por ejemplo, 5).
  4. Calcula el área del rectángulo multiplicando las variables longitud y ancho, y asigna el resultado a una nueva variable llamada área.
  5. Usa la función print() para mostrar el área del rectángulo.

Tu código final debería verse así:

length = 10
width = 5
area = length * width
print("The area of the rectangle is", area)

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

The area of the rectangle is 50

Siéntete libre de modificar los valores de longitud y ancho para probar tu programa con diferentes tamaños de rectángulo. Este ejercicio te ayuda a familiarizarte con la sintaxis de Python, incluyendo la asignación de variables, las expresiones aritméticas y la función print().

Ejercicio 2.1.2: Imprimir un triángulo

En este ejercicio, escribirás un programa en Python que imprime un patrón de triángulo simple usando asteriscos. Practicarás el uso de la función print() y la sintaxis de Python.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Usa la función print() para mostrar un patrón de triángulo con la siguiente estructura:
  *
 ***
*****

Tu código final debería verse así:

print("  *  ")
print(" *** ")
print("*****")

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

  *
 ***
*****

Ejercicio 2.1.3: Imprimir una tabla de multiplicar

En este ejercicio, escribirás un programa en Python que imprime una tabla de multiplicar para un número dado. Practicarás el uso de la función print() y la sintaxis de Python.

Instrucciones:

  1. Crea un nuevo archivo Python o abre un intérprete de Python.
  2. Declara una variable llamada número y asígnale un valor (por ejemplo, 7).
  3. Usa la función print() para mostrar una tabla de multiplicar para el número dado, hasta 10 veces el número dado.

Tu código final debería verse así:

number = 7

print(f"{number} x 1 = {number * 1}")
print(f"{number} x 2 = {number * 2}")
print(f"{number} x 3 = {number * 3}")
print(f"{number} x 4 = {number * 4}")
print(f"{number} x 5 = {number * 5}")
print(f"{number} x 6 = {number * 6}")
print(f"{number} x 7 = {number * 7}")
print(f"{number} x 8 = {number * 8}")
print(f"{number} x 9 = {number * 9}")
print(f"{number} x 10 = {number * 10}")

Cuando ejecutes tu programa, deberías ver una salida similar a la siguiente:

7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
7 x 10 = 70

Siéntete libre de modificar la variable número para practicar con diferentes tablas de multiplicar. Estos ejercicios te ayudan a familiarizarte con la sintaxis de Python y la función print().