Consejos

Cómo decirle a Python que no haga nada

En este artículo veremos cómo decirle a Python que no haga nada. Python no permite código en blanco en muchos lugares, como bucles, condiciones y funciones.

Por lo general, no queremos ejecutar ningún operador de código allí o en el futuro. Para hacer eso, Python nos proporciona cheque declaración.

La declaración de paso es sin cirugía, lo que significa que cuando la usamos, no pasa nada.

Tomemos un ejemplo.

def calculateOddSum(values):
  sum = 0
  for val in values:
    if val%2 == 0:
      pass
    else:
      sum += val
  
  return sum

values = [1, 2, 5, 4, 7, 8, 10, 9, 12, 13, 15, 17]
sum = calculateOddSum(values)
print("The sum of odd numbers in the list is:", sum)

Salida

The sum of odd numbers in the list is: 67

En el ejemplo anterior tenemos una función cuenta impar (), que calcula la suma de los valores impares. Toma una lista y la revisa.

Si el número es par, usar el operador de pase no hace nada. De lo contrario, lo agrega a la variable suma. Finalmente, devolvemos esta cantidad.

Tomemos el ejemplo anterior cuando no hacemos nada, cuando el número es par. Ahora queremos una función que obtenga este valor y haga algunos cálculos.

Su lógica se aplica más tarde. Entonces, por ahora, queremos una función que no haga nada. Aquí podemos usar la instrucción pass. Veamos.

def evenNumber(even):
  pass

def calculateOddSum(values):
  sum = 0
  for val in values:
    if val%2 == 0:
      evenNumber(val)
    else:
      sum += val
  
  return sum

values = [1, 2, 5, 4, 7, 8, 10, 9, 12, 13, 15, 17]
sum = calculateOddSum(values)
print("The sum of odd numbers in the list is:", sum)

Piense en el siguiente código donde creamos una clase y le pedimos a Python que no haga nada.

class A:
  pass

a = A()
print(a)

<__main__.A object at 0x7fdd45fd8588>

Se ha creado una clase, pero no contiene métodos ni propiedades.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba