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