jueves, 9 de junio de 2016

Capítulo 37 Python: Como utilizar los operadores de comparación, cómo comparar cadenas. Instrucción IF

Diario de un programador día 81

Operadores de igualdad.

Continuando con los operadores.

Los operadores utilizados en  Python son los siguientes:

< menor que
> mayor que
<= menor o igual
>= mayor o igual
== igual a.
!= distinto a.

Instrucción IF

La sintaxis para esta instrucción es algo diferente ya que  no utiliza llaves o el operador end if que marquen el final de la instrucción. En Python, se utiliza la indentación o sangría para marcar el final de una instrucción. En otras palabras, todo lo que esté indentado se considera dentro del bloque de instrucciones y lo que no, se considera fuera. Ejemplo:

if condicion:
    instrucciones

else:
    instrucciones


Ejemplo:

a = int(input("Ingresa el valor de A: "))
b = int(input("Ingresa el valor de B: "))

if a > b:
    print("A es mayor que B")

else:

    print("B es mayor que A")


La línea if a > b: dice "si a es mayor a b..." No olvidar poner los dos puntos al final (:) Luego la siguiente línea print("A es mayor que B") es lo que mostrará si la condición es verdadera. Es muy importante dejar una indentación o sangría para que forme parte de la instrucción. Otro ejemplo para dejar más claro esto:

if condicion:
    toda esta instrucción indentada
    forma parte de la instrucción
    y se ejecuta si la condición es verdadera.
Esta instrucción sin indentacion no forma parte del if anterior

Comparar cadenas

Algo a mencionar es que en Python las cadenas se comparan con el operador == al igual que los números, así que en ese sentido no hay mayores problemas.

Espero que se entienda y si hay dudas sobre la instrucción IF, siempre se puede revisar el apartado de small basic, donde di una introducción más detallada. No lo hago porque se es materia ya enseñada y sería volver a repetir lo mismo. Como he dicho, la idea es simplemente mostrar la sintaxis y si hay algo nuevo, entonces lo explicaré lo más detallado posible.
Otro punto a destacar por si alguien se lo pregunta. En python no existe la instrucción switch. Misma situación que en small basic
 Hasta la próxima.

Gustavo J. Cerda Nilo
Enero 2016, última actualización Junio 2016

No hay comentarios:

Publicar un comentario

C++ El apuntador This

El apuntador This En C++, cada objeto tiene acceso a su propia dirección a través de un puntero o apuntador denominado This. Lo...