Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Ayuda

Para practicar un poco me puse a inventar mi propio código y escribí lo siguiente:

loggin_attempts = [5,10,100]

def verificar_si_threat(loggin_attempts): for threat in loggin_attempts: if loggin_attempts >= 1: print("Normal activity") else: print("Pay attention")

verificar_si_threat(loggin_attempts)

pero en el resultado me arroja un error

TypeError: '>=' not supported between instances of 'list' and 'int'

De qué manera entonces buscaría un intento de amenaza si me quiero basar en el total de loggins para validar si es una amenaza de seguridad o no?

1 respuesta
solución!

¡Hola Ismael! Cómo va?

Gracias por compartir tu código. El error que estás obteniendo se debe a que estás comparando una lista con un entero en la línea if loggin_attempts >= 1. En lugar de eso, debes comparar cada elemento de la lista con el entero utilizando la variable threat que has definido en el bucle for.

Aquí tienes una solución corregida:

loggin_attempts = [5, 10, 100]

def verificar_si_threat(loggin_attempts):
  for threat in loggin_attempts:
    if threat >= 1:
      print("Actividad normal")
    else:
      print("Presta atención")

verificar_si_threat(loggin_attempts)

En este código, estamos comparando cada elemento de la lista loggin_attempts con el entero 1 utilizando la variable threat. De esta manera, podrás validar si es una amenaza de seguridad o no.

Espero que esto resuelva tu problema. Si tienes alguna otra pregunta, no dudes en preguntar. ;)

Si este post te ayudó, por favor, marca como solucionado ✓.