import sympy as sym
import numpy as np
from IPython.display import display, Math
from sympy.abc import w,x,y,z,a,b,c,d
sym.init_printing()
lst = [1,3,6,7,1,3,6,7,1,3,6,7,1,3,6,7,1,3,6,7]
lst
type(lst)
lst[3]
# slicing
N = 2
lst[:N]
K = 2
lst[-K:]
n = 3
k = 7
print(lst)
lst[n:k]
words = ['hello', 'my', 'name', 'is', 'Mike']
for i in range(0,len(words)):
print (words[i])
alist = [1,2,'cookies',[6,4]]
for i in alist:
print(i)
alist[-1][1]
e1 = 2*x+x*(4-6*x)+x
e2 = -x*(2/x+4/x**2) + (4+x)/(4*x)
e3 = (x+3)*(x-3)*x*(1/(9*x))
exprs = [e1,e2,e3]
for i in exprs:
display(Math('%s \\quad \\Longleftrightarrow \\quad %s' %(sym.latex(i),sym.latex(sym.expand(i)))))