Basic Conditionals, Loops Flashcards
Si la expresión a se evalua True, se ejecuta un bloque de código x
if a:
-> x
Si la expresión a se evalua True, se ejecuta un bloque de código x, y si no, se ejecuta un bloque de código y
if a:
-> x
else:
-> y
Si la expresión a se evalua True, se ejecuta un bloque de código x, y si no, si la expresión b se evalua a True, se ejecuta un bloque de código y, si no hay excepcion se ejecuta un bloque de código z
if a: -> x elif b: -> y else: -> z
Crear un loop que se repita 10 veces
for i in range(10):
Crear un loop que se repita por cada unidad de la variable int a
for i in range(a):
Crear un loop que se repita por cada unidad de la variable iterable a
for i in a:
Hacer que un loop se repita inmediatamente desde el principio
continue
Hacer que un loop acabe inmediatamente
break
Rellenar bloques de código vacíos para que no de error
pass
Hacer que un loop ejecute código x adicional después de completarse con éxito
Despues del loop
else:
-> x
Crear un loop que se repita mientras una expresión n sea True
while n:
Intentar ejecutar un bloque de código x salvo excepción de errores y, w, en la que ocurrirá un bloque de código z
try:
-> x
except (y, w):
-> z
Error de division entre 0
ZeroDivisionError
Error de sintaxis
SyntaxError
Error de exceso de recursion
RecursionError
Error por numero demasiado grandes
OverflowError
Error por introduccion de valor no valido
ValueError
Error por introduccion interrumpida
EOFError
Error generico, superclase de errores
Exception
Intentar ejecutar un bloque de código x, salvo excepción de error y, en la que ocurrirá un bloque de código z, otra excepción de error generico, en la que ocurrirá un bloque de código w, y un bloque de código v que se ejecuta en todos los casos
try: -> x except y: -> z except Exception: -> w finally: -> v
Intentar ejecutar un bloque de código x, salvo excepción de error y, en la que ocurrirá un bloque de código z, y en caso de excepcion siem un bloque de código v que se ejecuta en todos los casos
try: -> x except y: -> z else: -> w
Al ejecutar una excepcion, obtener un exit code n
sys.exit(n)