Return to Video

02-26 Comparaciones de Igualdad

  • 0:00 - 0:03
    Todo lo que hemos hecho hasta aquí ha sido bastante limitado,
  • 0:03 - 0:06
    hicimos la misma cosa sobre todos los datos.
  • 0:06 - 0:09
    No podríamos hacer nada que realmente dependa de cuales fueron los datos.
  • 0:09 - 0:12
    Lo que vamos a hacer a continuación es identificar una forma de hacer que el codigo se comporte de manera diferente
  • 0:12 - 0:14
    basado en decisiones.
  • 0:14 - 0:17
    Lo primero que vamos a hacer es aprender algunas formas de hacer comparaciones,
  • 0:17 - 0:20
    para así tener un forma de probar y decidir que deberíamos hacer.
  • 0:20 - 0:24
    Python proporciona muchos operadores difererentes para hacer comparaciones.
  • 0:24 - 0:26
    Hay cosas similares a las que hemos usado en matemáticas.
  • 0:26 - 0:29
    Tenemos un signo menor que , que compara dos números.
  • 0:29 - 0:30
    Tenemos mayor que.
  • 0:30 - 0:33
    Tenemos menor o igual que. Cosas como estas.
  • 0:33 - 0:39
    Todos estos operan sobre números, entonces podemos tener un número seguido por
  • 0:39 - 0:43
    u operador de comparación, seguido por otro número.
  • 0:43 - 0:47
    Esto es muy similar a la gramáticas que hemos visto antes en las operaciones aritméticas,
  • 0:47 - 0:50
    pero en lugar de tener mas o por,
  • 0:50 - 0:52
    podemos tener algo que hace una comparación.
  • 0:52 - 0:54
    Aunque la salida de una comparación no es un número.
  • 0:54 - 0:59
    es un valor boleano, y un valor boleano es una de dos cosas,
  • 0:59 - 1:04
    es verdadero o es falso,
  • 1:04 - 1:07
    veamos algunos ejemplos en el intérprete de python.
  • 1:07 - 1:10
    Primero, usaremos menor que para comparar 2 y 3.
  • 1:10 - 1:14
    Dado que 2 es menor que 3, esperamos que el resultado sea verdadero.
  • 1:14 - 1:17
    Cuando ejecutamos esto, vemos que el resultado es verdadero.
  • 1:17 - 1:21
    Si comparamos un número mayor que 3, digamos 21
  • 1:21 - 1:23
    el resultado es falso.
  • 1:23 - 1:26
    Podemos tener cualquier expresion deseemos comparar
  • 1:26 - 1:29
    podemos tener 7*3 < 21
  • 1:29 - 1:33
    cuando ejecutamos esto, también obtenemos falso porque 7*3 es igual a 21.
  • 1:33 - 1:36
    lo cual no es menor que 21.
  • 1:36 - 1:40
    Otro operador de comparación que podemos usar es no es igual a
  • 1:40 - 1:44
    != significa no es igual a
  • 1:44 - 1:50
    Entonces 73 != 21 es falso porque 73 es igual a 21.
  • 1:50 - 1:56
    Si queremos hacer una igualdad, no usamos el signo igual,
  • 1:56 - 1:57
    usamos dos signos igual.
  • 1:57 - 1:59
    Llamamos a eso doble igual.
  • 1:59 - 2:05
    Así 7*3 ==21, y el resultado es verdadero
  • 2:05 - 2:08
    Ahora vamos a tener una prueba para ver si pueden darse cuenta por que necesitamos usar
  • 2:08 - 2:11
    doble igual aquí en lugar de un solo igual.
  • 2:14 - 2:19
    La pregunta es, por qué la comparación de igualdad se hace usando ==,
  • 2:19 - 2:24
    dos iguales en lugar de un igual.
  • 2:24 - 2:29
    Las posibles respuestas son; porque = significa aproximadamente igual
  • 2:29 - 2:32
    y nosotros queremos comparaciones exactas.
  • 2:32 - 2:36
    Porque necesitamos usar dos caracteres para una comparación de desigualdad
  • 2:36 - 2:38
    y queremos que la igualdad sea de la misma longitud.
  • 2:38 - 2:42
    Porque a Guido, el diseñador de Python, de veras le gusta el signo igual.
  • 2:42 - 2:45
    Porque el signo = significa asiganción,
  • 2:45 - 2:49
    o en realidad no importa. Podemos usar == o =
Title:
02-26 Comparaciones de Igualdad
Description:

dummy description

more » « less
Video Language:
English
Team:
Udacity
Project:
CS101 - Intro to Computer Science
Duration:
02:50
Emerson David Barahona Urbano edited Spanish subtitles for 05-26 Equality Comparisons

Spanish subtitles

Revisions

  • Revision 1 Edited (legacy editor)
    Emerson David Barahona Urbano