No entiendo y espero me puedan responder, porque en las condiciones se escribe doble igual? (==) aplica para todas las condiciones en pyt...

Mario Roberto

Mario Roberto

Pregunta
studenthace 4 años

No entiendo y espero me puedan responder, porque en las condiciones se escribe doble igual? (==) aplica para todas las condiciones en python?

6 respuestas
para escribir tu comentario
    Miguel Torres

    Miguel Torres

    studenthace 4 años

    ==
    sirve para comparar si dos valores son iguales. :D

    =
    solito es para asignar un valor a una variable.

    También hay otros signos de comparación como

    <, >, >=, <=
    o de desigualdad
    !=
    .

    Cristian Blandón

    Cristian Blandón

    studenthace 4 años

    Gracias a ti y ¡bienvenido a Platzi! :nerd_face:

    Mario Roberto

    Mario Roberto

    studenthace 4 años

    Muchas gracias a todos por su ayuda! en verdad me ha servido mucho y ahora comprendo ese punto! Gracias comunidad!

    Thomas Emerson

    Thomas Emerson

    studenthace 4 años

    mira quizas este ejemplo te sriva para una variable usamos -> = para decir una igualdad usamos -> ==

    EJEMPLO (para python) Igualdades 1 == 1 (uno es igual a uno porque matematicamente esto es cierto) pero 2 == 1 (esto es falso, porque 2 no es igual a uno. Recuerda que estamos hablando de igualdades).

    variables caja = 1 (la variable caja ALMACENARA un 1) cochera = "auto" (la variable cochera ALMACENARA un auto)

    conclusion: pensa que el = se usa la palabra ALMACENARA mientras que el == se usa la palabra ES IGUAL A

    JESUS ALBERTO CARREÑO MARTINEZ

    JESUS ALBERTO CARREÑO MARTINEZ

    studenthace 4 años

    Hola Si solo se coloca una sola vez el signo = a = 3 Quiere decir que a la variable "a" le estamos asignando el valor de 3

    Pero si lo tenemos 2 veces == significa igualdad Ósea a==3 Si el valor de a es igual al valor de 3 , ósea solo lo estamos comparando(significa igualdad pero no asignación)

    sdsd.PNG

    fdfdfd.PNG

    Saludos

    Cristian Blandón

    Cristian Blandón

    studenthace 4 años

    ¡Hola Mario!

    En Python (en sus sentencias lógicas y condiciones), y en la mayoría de lenguajes de programación, se usa doble igual

    ==
    (algunos como JavaScript incorporan hasta triple igual
    ===
    ), porque el "igual simple" (=) se usa para asignación únicamente.

    Es decir, si escribes

    a = b
    , estarás asignando el valor de b a la variable a... No estarías comparando. Si escribes
    a == b
    ahí si sería una comparación entre ambos valores.

    ¡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.