#!/usr/bin/env python3
import random
xy = [ [ 0 , 0 ] , [ 0 , 0.5 ] , [ 0 , 1 ] , [ 0.5 , 0 ] ]
def nest_list_sample( ) :
for n in range ( 15 ) :
m = random .randint ( 1 , 4 )
print ( "while getting %s xy:%s" % ( m, xy[ m -1 ] ) )
nest_list_sample( )
'''
>>> nest_list_sample()
while getting 1 xy:[0, 0]
while getting 2 xy:[0, 0.5]
while getting 1 xy:[0, 0]
while getting 3 xy:[0, 1]
while getting 2 xy:[0, 0.5]
while getting 2 xy:[0, 0.5]
while getting 3 xy:[0, 1]
while getting 4 xy:[0.5, 0]
while getting 4 xy:[0.5, 0]
while getting 1 xy:[0, 0]
while getting 4 xy:[0.5, 0]
while getting 1 xy:[0, 0]
while getting 4 xy:[0.5, 0]
while getting 2 xy:[0, 0.5]
while getting 2 xy:[0, 0.5]
'''
IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwppbXBvcnQgcmFuZG9tCnh5ID0gW1swLCAwXSwgWzAsIDAuNV0sIFswLDFdLCBbMC41LCAwXV0KZGVmIG5lc3RfbGlzdF9zYW1wbGUoKToKICAgIGZvciBuIGluIHJhbmdlKDE1KToKICAgICAgICAgICAgbSA9IHJhbmRvbS5yYW5kaW50KDEsIDQpCiAgICAgICAgICAgIHByaW50KCJ3aGlsZSBnZXR0aW5nICVzIHh5OiVzIiAlIChtLCB4eVttIC0xXSkpCgpuZXN0X2xpc3Rfc2FtcGxlKCkKCicnJwo+Pj4gbmVzdF9saXN0X3NhbXBsZSgpCndoaWxlIGdldHRpbmcgMSB4eTpbMCwgMF0Kd2hpbGUgZ2V0dGluZyAyIHh5OlswLCAwLjVdCndoaWxlIGdldHRpbmcgMSB4eTpbMCwgMF0Kd2hpbGUgZ2V0dGluZyAzIHh5OlswLCAxXQp3aGlsZSBnZXR0aW5nIDIgeHk6WzAsIDAuNV0Kd2hpbGUgZ2V0dGluZyAyIHh5OlswLCAwLjVdCndoaWxlIGdldHRpbmcgMyB4eTpbMCwgMV0Kd2hpbGUgZ2V0dGluZyA0IHh5OlswLjUsIDBdCndoaWxlIGdldHRpbmcgNCB4eTpbMC41LCAwXQp3aGlsZSBnZXR0aW5nIDEgeHk6WzAsIDBdCndoaWxlIGdldHRpbmcgNCB4eTpbMC41LCAwXQp3aGlsZSBnZXR0aW5nIDEgeHk6WzAsIDBdCndoaWxlIGdldHRpbmcgNCB4eTpbMC41LCAwXQp3aGlsZSBnZXR0aW5nIDIgeHk6WzAsIDAuNV0Kd2hpbGUgZ2V0dGluZyAyIHh5OlswLCAwLjVdCicnJwo=
stdout
while getting 3 xy:[0, 1]
while getting 3 xy:[0, 1]
while getting 2 xy:[0, 0.5]
while getting 2 xy:[0, 0.5]
while getting 1 xy:[0, 0]
while getting 1 xy:[0, 0]
while getting 3 xy:[0, 1]
while getting 1 xy:[0, 0]
while getting 3 xy:[0, 1]
while getting 4 xy:[0.5, 0]
while getting 2 xy:[0, 0.5]
while getting 2 xy:[0, 0.5]
while getting 3 xy:[0, 1]
while getting 3 xy:[0, 1]
while getting 3 xy:[0, 1]