Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download

Type A frieze code examples

Views: 110
Kernel: SageMath (stable)
%run frieze.py
# To input the slope-negative-one diagonal, use 'diag' input type. # Do not include the trivial 1s at either end of the slice. # We didn't implement inserting the slope-positive-one diagonal slice yet. fig2_diag = print_frieze(inputtype = 'diag', input_row=(2,1,3,5,2,5,3),leftstart = 0,width = 10, friezerow = 11) print(fig2_diag)
('', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) (' ', [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) (' ', [2, 1, 5, 2, 1, 5, 1, 2, 3, 2]) (' ', [1, 4, 9, 1, 4, 4, 1, 5, 5, 3]) (' ', [3, 7, 4, 3, 3, 3, 2, 8, 7, 1]) (' ', [5, 3, 11, 2, 2, 5, 3, 11, 2, 2]) (' ', [2, 8, 7, 1, 3, 7, 4, 3, 3, 3]) (' ', [5, 5, 3, 1, 4, 9, 1, 4, 4, 1]) (' ', [3, 2, 2, 1, 5, 2, 1, 5, 1, 2]) (' ', [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) (' ', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 1 5 2 1 5 1 2 3 2 1 4 9 1 4 4 1 5 5 3 3 7 4 3 3 3 2 8 7 1 5 3 11 2 2 5 3 11 2 2 2 8 7 1 3 7 4 3 3 3 5 5 3 1 4 9 1 4 4 1 3 2 2 1 5 2 1 5 1 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0
# To input the quiddity row, use 'quid' input type fig2_quiddity = print_frieze(inputtype = 'quid', input_row=(2, 1, 5, 2, 1, 5, 1, 2, 3, 2),leftstart = 0,width = 10, friezerow = 11) print(fig2_quiddity)
('', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) (' ', [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) (' ', [2, 1, 5, 2, 1, 5, 1, 2, 3, 2]) (' ', [1, 4, 9, 1, 4, 4, 1, 5, 5, 3]) (' ', [3, 7, 4, 3, 3, 3, 2, 8, 7, 1]) (' ', [5, 3, 11, 2, 2, 5, 3, 11, 2, 2]) (' ', [2, 8, 7, 1, 3, 7, 4, 3, 3, 3]) (' ', [5, 5, 3, 1, 4, 9, 1, 4, 4, 1]) (' ', [3, 2, 2, 1, 5, 2, 1, 5, 1, 2]) (' ', [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) (' ', [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 1 5 2 1 5 1 2 3 2 1 4 9 1 4 4 1 5 5 3 3 7 4 3 3 3 2 8 7 1 5 3 11 2 2 5 3 11 2 2 2 8 7 1 3 7 4 3 3 3 5 5 3 1 4 9 1 4 4 1 3 2 2 1 5 2 1 5 1 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0