Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPARACIÓN DE SECUENCIAS
Los operadores de comparación están
sobrecargados para aceptar secuencias (string,
listas, tuplas)
>>> 'a' < 'b'
True
>>> 'ab' < 'aa'
False
>>> 'a' < 'b' < 'c'
True
>>> (1, 2, 3) < (1, 2, 4)
True
>>> [1, 2, 3] <= [1, 2, 3]
True
FORMA CORTA DE if else
Sintaxis:
expr-1 if test else expr-2
# Evalua expr-1 si test es True; sino, evalua expr-2
>>> n = 1
>>> print(‘uno' if n == 1 else 'no es uno')
uno
>>> x = -5
>>> abs_x = x if x > 0 else -x
>>> abs_x
5
CICLO WHILE
Sintaxis:
while condición:
sentencias
def fac(n):
# calcula factorial de N = 1*2*3*…*n
f=1
c=1
while (c <= n):
f=f*c
c=c+1
return f
GRACIAS