packages = ["numpy", "matplotlib"]
pyscript.write('output{n}', '', append={True/False}) n=0,3
0
pyscript.write('output0', '')
def print(*args): pyscript.write('output0', ' '.join(str(arg) for arg in args), append=True)
pyscript.write('output1', '')
def print(*args):
print_string = ''
for arg in args:
num_leading_spaces = len(str(arg)) - len(str(arg).lstrip())
print_string += ' ' + '⠀'*num_leading_spaces + str(arg) # invisible unicode space
pyscript.write('output1', print_string, append=True)
for i in range(10):
print(f'{i*i: 6.3f}', ' tt', i, 3.14)
1
pyscript.write('output1', '')
def print(in_string1, *args):
print_list = [in_string1]
for arg in args:
print_list.append(arg)
pyscript.write('output1', print_list, append=True)
#pyscript.write('output0', in_string, append=True)
for i in range(10):
print(i*i, 'tt', i, 3.14)
#pyscript.write('output0', f'i*i, {i}', append=True)
print('fin')
2
pyscript.write('output2', '')
def print(*args):
global print_string
print_list = []
#print_string = ''
for arg in args:
print_list.append(arg)
#print_string = print_string + arg
print_string = ' '.join(str(arg) for arg in args)
pyscript.write('output2', print_string, append=True)
pyscript.write('output2', print_list, append=True)
#pyscript.write('output0', in_string, append=True)
for i in range(10):
print('ccc', i*i, 'tt', i, 3.14)
#pyscript.write('output0', f'i*i, {i}', append=True)
print(print_string)
3
pyscript.write('output3', '')
def print(*args):
print_string = ' '.join(str(arg) for arg in args)
pyscript.write('output3', print_string, append=True)
for i in range(10):
print('ccc', i*i, 'tt', i, 3.14)
4
pyscript.write('output1', '')
def print(*args):
dum_string = ''
for arg in args:
pyscript.write('output1', len(str(arg)), append=True)
pyscript.write('output1', len(str(arg).lstrip()), append=True)
num_leading_spaces = len(str(arg)) - len(str(arg).lstrip())
new_string = str(arg)[:-len(str(arg).lstrip())] + str(arg)
new_string = '⠀'*num_leading_spaces + str(arg)
dum_string = dum_string+' '+new_string
# pyscript.write('output1', ' '.join(str(arg) for arg in args), append=True)
pyscript.write('output1', dum_string, append=True)
for i in range(10):
print(f'{i*i: 6.1f}', ' '+'| '+'⠀'+'⠀'+' tt', i, 3.14)
#pyscript.write('output0', f'i*i, {i}', append=True)
print('fin')
auto generates