Вы находитесь на странице: 1из 2

8.

operadores relacionales
(se utilizan para comparar dos operandos)

== significa "igual que"


!= "distinto que"
< menor que
> mayor que
<=menor o igual
>=mayor o igual

Ejemplo

print ( 10 == 12)
el resultado es falso

print ( 'azul' != 'AZUL')


verdadero

comparar entre listas

1� declaro la lista

lista_uno = [1,2,3]
lista_dos = [1,2,4]

print (lista_uno == lista_dos) # resultado: falso (un item distinto)

9. operadores logicos
(permiten formular condiciones complejas a partir de condiciones simples)
(realizar mas de una operacion)

1� operador logico and (y): conjuncion (union)


las dos comparaciones son verdaderas

ejemplo

(100 > 1000) and ('chann' == 'chann') #falso


no cumple las dos condiciones

2� operador logico or (o): disyuncion (desunion)


el resultado es verdadero si alguna de las dos comparaciones lo es, si
ninguna lo es, la comparacion es falsa

ejemplo

(1001<1000) or ('chann' == 'chann') #verdadero

3� operador logico not (no) : negacion


(el resultado es true si es false y viceversa)

primeros pasos para la programacion

if condicion
4 espacios instruccion
"else" significa sino

"elif"

ejemplo

>>> numero = 1
>>> if numero > 0:
... print ("numero es positivo")
File "<stdin>", line 2
print ("numero es positivo")
^
IndentationError: expected an indented block
>>> if numero > 0:
... print ("numero es positivo")
... print ("numero es positivo")
... if numero > 0:
File "<stdin>", line 4
if numero > 0:
^
SyntaxError: invalid syntax
>>> if numero > 0:
... print ("numero es positivo")
...
numero es positivo
>>> numero = -6
>>> if numero > 0:
... print("numero es positivo")
... else:
... print("numero no es positivo")
...
numero no es positivo
>>> numero = 0
>>> if numero > 0:
... print("numero es positivo")
... elif numero < 0:
... print("numero negativo")
... else:
... print("numero es cero")
...
numero es cero
>>>

Вам также может понравиться