Que significa el operador // ?

Pregunta de la clase:
Elementos básicos de Python
Vicente Alberto Benavides Alcivar

Vicente Alberto Benavides Alcivar

Pregunta
studenthace 5 años

Que significa el operador // ?

9 respuestas
para escribir tu comentario
    Pablo Aquino

    Pablo Aquino

    studenthace 5 años

    Te devuelve la parte entera de una división.

    Julio Cardenas

    Julio Cardenas

    studenthace 5 años

    Vicente significa division entera

    >>> 6 / 4 1.5 >>> 6 // 4 1 >>> 6 % 4 2 >>>

    En el primer caso es una division con decimales 6 divido 4 da exactamente 1.5 En aritmetica entera 6 dividido 4 da 1 y sobra algo. el cociente es 1 y se obtiene como 6 //4, lo que sobra, el residuo es 2 y se obtiene como 6 % 4

    Julio Cardenas

    Julio Cardenas

    studenthace 5 años

    Vicente significa division entera

    >>> 6 / 4 1.5 >>> 6 // 4 1 >>> 6 % 4 2 >>>

    el primer caso es una division comun y corriente entre 6 y 4 y devuelve 1.5.

    el segundo caso es una division entera es 6 dividido 4 es 1 y sobra algo. el 1 es el cociente de la division

    para obtener lo que sobre entre la division de 6 y 4 es decir el residuo empleamos

    6 % 4 que nos da 2.

    en aritmetica entera 6 // 4 da un cociente de 1 y un residuo de 2.

    Vicente Alberto Benavides Alcivar

    Vicente Alberto Benavides Alcivar

    studenthace 5 años

    Muchas gracias ya lo pude comprender.

    Patricio Villarroel Durán

    Patricio Villarroel Durán

    studenthace 5 años

    En Python es una división redondeada hacia abajo. En otros lenguajes es un comentario del código que no es interpretado o compilado.

    Manuel Rivera

    Manuel Rivera

    studenthace 5 años

    Yo me equivoque, el símbolo de módulo es %, la respuesta correcta es la de @jaba-alba. El símbolo // lo que hace es realizar una división floor, es decir el resultado siempre se redondea hacia abajo.

    resultado = a // b #resultado = 3, no 3.3333
    David Javier Alba Jaimes

    David Javier Alba Jaimes

    studenthace 5 años

    el operador // en python te va dar siempre un cociente entero por ejemplo si divides 5 entre 2 sabemos que su cociente va a ser 2.5, pero si lo indicas como: "5 // 2" le estas diciendo a python oye solo dame la parte entera del cociente "retorna solo 2"

    y por otro lado el modulo que se indica en python con el símbolo de "%" retorna el residuo de una división por ejemplo "10 % 2" sabemos que su residuo daría "cero" por tanto "10 % 2" python te retornaría cero

    Anthony Guzman Lopez

    Anthony Guzman Lopez

    studenthace 5 años

    Hola Vicente,

    Por ejemplo al realizar la operacion:

    4 dividido entre 2 el modulo es 0 4//2 = 0

    Como esta en esta imagen que lo muestran como el resto o restante.

    descarga.png

    Manuel Rivera

    Manuel Rivera

    studenthace 5 años

    Hola bro, significa módulo, simplemente es el valor o número sobrante en una división.

Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.

Curso de Pensamiento Computacional con Python
Curso de Pensamiento Computacional con Python

Curso de Pensamiento Computacional con Python

Comienza tu camino en el desarrollo de software con el lenguaje de programación Python. Entiende la estructura de pensamiento necesaria para resolver problemas en programación. Domina las estructuras de control para crear soluciones. Conoce las características de Python que te permiten reutilizar código. Prueba tu código e implementa correcciones y mejoras.