Dominar las instrucciones if-else en Python: un tutorial práctico de implementación

Lectura 10

Declaraciones if-else en Python: una implementación práctica



En Python, "if else" es una instrucción condicional que le permite ejecutar ciertas piezas de código en función de si una condición específica es verdadera o falsa. La sintaxis general de una instrucción if-else en Python es la siguiente:

if condition: #  código a ejecutar si condition is true

else

: # code to be execute if condition is

false

Así es como funciona la instrucción "if-else" con más detalle: La instrucción "if" comprueba si la condición es verdadera o falsa. Si la condición es verdadera, entonces se ejecuta el código dentro del bloque if, de lo contrario se ejecuta el código dentro del bloque else.
La instrucción "else"  es opcional y sólo se ejecuta cuando la condición es false. Si la condición es true, se omite el bloque else  y el programa continúa con la siguiente línea de código después de la instrucción if.
Veamos algunos ejemplos de cómo usar sentencias if-else en Python: Comprobar si un número es positivo o negativo:

num = -5

if num >= 0: print("El número es positivo")

else: print

("

El número es negativo")

Comprobar si un número es par o impar:

num = 7

if num % 2 == 0: print("El número es par")else

: print("


El número es impar")

Verview:

Lleve sus habilidades de codificación al siguiente nivel con este completo tutorial sobre la implementación de instrucciones if-else en Python. Aprende el concepto a través de ejemplos del mundo real y ejercicios prácticos. Si usted es un principiante o un programador intermedio, este tutorial le ayudará a entender los conceptos clave y obtener una base sólida para la construcción de programas más complejos. ¡Prepárate para dominar el arte de la toma de decisiones en la programación Python!



Lista de enlaces de conferencias:1 2 - 3 4 5 6 7 8 - 9 - 10

Ejemplos de instrucciones if

Ejemplo 1

# Este programa calcula el costo total de un carrito de compras 

 con descuentos aplicados# Establezca el

costo total inicial
en 0 total_cost = 0# Obtenga el número de artículos en el carrito de compras


 num_items = int(input("Ingrese el número de artículos en su carrito de compras: "))# Recorra cada artículo en  el carrito de compras

para
i en rango(num_items):
     # Obtener el precio del artículo item_price =
float(input(f"Introduzca el precio del artículo {i+1}: ")) # Calcule el descuento para  el artículo  si  item_price >=

100
:
 descuento
 = 0.2 elif item_price >
  =   50: descuento = 0.1 else
:
 discount
 = 0 # Calcular el costo del artículo con el descuento aplicado item_cost  =  item_price

 - (
item_price * descuento) # Agregue el costo del artículo  al costo total  total_cost += item_cost


 

  # Imprimir  el costo total

del carrito de compras
print(f"El costo total de su carrito de compras es ${total_cost:.2f}")

 

En este ejemplo, la instrucción if se utiliza para calcular descuentos para artículos en un carrito de compras. Si el precio de un artículo es mayor o igual a $100, se aplica un descuento del 20%. Si el precio del artículo es mayor o igual a $50, se aplica un descuento del 10%. De lo contrario, no se aplica ningún descuento. La declaración if se utiliza para determinar qué descuento aplicar en función del precio del artículo.

 

Ejemplo 2:

# Este programa analiza un archivo de texto para encontrar la mayor 
cantidad


Cadena de importación de Word que ocurre con frecuencia# Abra el archivode  texto y

lea el contenido
con open("sample_text.txt", "r") como archivo: text = file.read()# Eliminar puntuación y convertir a texto en minúsculas= text.translate(
str.maketrans


("", ""  , string.punctuation))text = text.lower()# Dividir el texto en palabras words = text.split


()# Crear un diccionario para almacenar la frecuencia de cada palabra word_freq
 

 = {}
# Recorre cada palabra en la lista de palabras
 para  palabra en

palabras:

 # Compruebe si la palabra ya está en el diccionario
 
 
 if  word in  word_freq: # Si es así,  incremente el recuento de frecuencias word_freq[word] += 1  else: #

 Si no es así, agréguelo al diccionario con una frecuencia de
1  word_freq
 

[word]  = 1# Encuentra la palabra que ocurre con mayor frecuencia

most_common_word
 = Ninguno
highest_freq  = 0
para  palabra,  freq  en word_freq.items(): if  freq  >  highest_freq
: most_common_word
= palabra  highest_freq =

freq
# Imprimir la palabra que aparece con mayor frecuencia y su frecuencia imprimir(

f"La
 palabra que aparece con mayor frecuencia es ' {most_common_word}',
que aparece {highest_freq} veces". )

En este ejemplo, la instrucción if se utiliza para comprobar si una palabra ya está en un diccionario de frecuencias de palabras. Si la palabra ya está en el diccionario, su recuento de frecuencia se incrementa. Si no es así, la palabra se agrega al diccionario con una frecuencia de 1. La instrucción if también se usa para determinar qué palabra tiene el recuento de frecuencia más alto, de modo que pueda identificarse como la palabra que ocurre con mayor frecuencia.





Next Post Previous Post