Nov-09-2020, 05:57 PM
(Nov-09-2020, 05:32 AM)perfringo Wrote: I have no idea why or what but I can address this 'adding to list' / 'getting entire function output' part:
>>> def my_func(): ... print('Hello world') ... >>> list_ = [] >>> list_.append(my_func) >>> list_[0]() Hello world
This looks like what i may need, but i am getting TypeError: 'builtin_function_or_method' object is not subscriptable
def hall(): name='' inv=[] inv.append[trophy(name)] name=input('enter name') print('you found an item') return name,inv def show(name,inv): print(inv[0]) def trophy(name): sym='.' for i in range(1, len(name)+5, 1): print (sym, end="") print("\n.."+str(name)+"..") for i in range(1, len(name)+5, 1): print (sym, end="") def main(): name,inv=hall() show(name,inv) trophy(name) main()