cuando dice if i == 1 or i == numero: quiere decir q si i es igua a 1 o el numero es 1 por tanto sera igual a i ? no se si me explico

Pregunta de la clase:
Proyecto: prueba de primalidad
Samuel de los Santos

Samuel de los Santos

Pregunta
studenthace 4 años

cuando dice if i == 1 or i == numero: quiere decir q si i es igua a 1 o el numero es 1 por tanto sera igual a i ? no se si me explico

2 respuestas
para escribir tu comentario
    Samuel de los Santos

    Samuel de los Santos

    studenthace 4 años

    gracias por responder genio!

    Cristian Blandón

    Cristian Blandón

    studenthace 4 años

    Hola :)

    La condición diría (en lenguaje natural): Si i es igual a 1 O i es igual al numero.

    Es decir, si numero vale 4 quedaría: Si i es igual a 1 O i es igual a 4.

    En la condición no se establece que numero sea igual a 1... numero puede tener cualquier valor, y lo que se compara es ese valor con el valor de i.

    Al usar OR, mientras se cumpla alguna de las 2 comparaciones, la condición se cumplirá. Por ejemplo, si i es igual a 1, no importa el valor de numero, la condición se tomará como válida y se ejecutará el código; si i no es 1, pero i es igual a

    numero
    , igual se tomará como válida.

    ¡Saludos!

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.