タートルを使用してソーターを表示しています。番号の並べ替えは正常に機能していますが、バーの並べ替えに取り組んでいます。関数が呼び出されるたびに、関数の出力を変数に割り当てる方法があるかどうかを知りたいです。より具体的には、それぞれの個別のバーを変数に割り当ててから、すべてのバー変数をリストに入れ、nums の数字と同時にソートできるようにしたいと考えています。うまくいけば、私は理にかなっています。どんな助けでも大歓迎です。
nums=[30,60,90] ##sorted list
draw(): ##draws the bar based on height of number in the list
t.fd(5)
t.lt(90)
t.fd(nums[i])
t.lt(90)
t.fd(5)
t.lt(90)
t.fd(nums[i])
t.lt(90)
t.pu()
t.fd(50)
t.pd()
for i in range(len(nums)): ##draws all lines in the list
draw()